diff --git a/.gitignore b/.gitignore index 380d22d..df21a1e 100644 --- a/.gitignore +++ b/.gitignore @@ -63,4 +63,5 @@ target/ ._* node_modules/ .arts/ -.jlsp/ \ No newline at end of file +.jlsp/ +*.iml diff --git a/dsp/dsp.iml b/dsp/dsp.iml index 99a49d3..2909fd3 100644 --- a/dsp/dsp.iml +++ b/dsp/dsp.iml @@ -1,13 +1,241 @@ - + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dsp/pom.xml b/dsp/pom.xml index da6fe5e..52dc383 100644 --- a/dsp/pom.xml +++ b/dsp/pom.xml @@ -121,6 +121,11 @@ poi-ooxml 5.2.4 + + com.jcraft + jsch + 0.1.55 + diff --git a/dsp/src/main/java/com/jsc/dsp/controller/ExportController.java b/dsp/src/main/java/com/jsc/dsp/controller/ExportController.java index 11f8514..90f0412 100644 --- a/dsp/src/main/java/com/jsc/dsp/controller/ExportController.java +++ b/dsp/src/main/java/com/jsc/dsp/controller/ExportController.java @@ -2,9 +2,8 @@ package com.jsc.dsp.controller; import com.alibaba.fastjson.JSONObject; import com.jsc.dsp.model.ReturnT; -import com.jsc.dsp.utils.AutoExportAndUpload; +import com.jsc.dsp.utils.ExportAndUploadUtils; import com.jsc.dsp.utils.DatabaseConnector; -import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; @@ -20,7 +19,7 @@ public class ExportController { DatabaseConnector databaseConnector; @Resource - AutoExportAndUpload autoExportAndUpload; + ExportAndUploadUtils exportAndUploadUtils; @PostMapping("/exportExcel") public ReturnT exportExcel(@RequestBody JSONObject object) { @@ -33,25 +32,37 @@ public class ExportController { } } - @PostMapping("/triggerTask") - public ReturnT triggerTask() { - try { - new Thread(() -> autoExportAndUpload.exportDataAndUpload()).start(); - return new ReturnT<>(200, "", ""); - } catch (Exception e) { - return new ReturnT<>(500, e.getMessage(), ""); - } - } - @PostMapping("/exportTwitterExcel") public ReturnT triggerTwitterTask(@RequestBody JSONObject object) { try { String startTime = object.getString("startTime"); - new Thread(() -> autoExportAndUpload.exportTwitterDataAndUpload(startTime)).start(); + databaseConnector.twitterToXlsx(startTime); return new ReturnT<>(200, "", ""); } catch (Exception e) { return new ReturnT<>(500, e.getMessage(), ""); } } + @PostMapping("/triggerTask") + public ReturnT triggerTask() { + try { + new Thread(() -> exportAndUploadUtils.exportNewsDataAndUpload()).start(); + return new ReturnT<>(200, "", ""); + } catch (Exception e) { + return new ReturnT<>(500, e.getMessage(), ""); + } + } + + @PostMapping("/triggerTwitterTask") + public ReturnT triggerTwitterTask() { + try { + new Thread(() -> exportAndUploadUtils.exportTwitterDataAndUpload()).start(); + return new ReturnT<>(200, "", ""); + } catch (Exception e) { + return new ReturnT<>(500, e.getMessage(), ""); + } + } + + + } diff --git a/dsp/src/main/java/com/jsc/dsp/task/AutoUpload.java b/dsp/src/main/java/com/jsc/dsp/task/AutoUpload.java index 0b8ae94..91f18e1 100644 --- a/dsp/src/main/java/com/jsc/dsp/task/AutoUpload.java +++ b/dsp/src/main/java/com/jsc/dsp/task/AutoUpload.java @@ -1,50 +1,31 @@ package com.jsc.dsp.task; -import com.jsc.dsp.service.ConfigService; -import com.jsc.dsp.utils.AutoExportAndUpload; -import com.jsc.dsp.utils.DatabaseConnector; -import com.jsc.dsp.utils.FTPConnector; -import com.jsc.dsp.utils.StringUtils; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; +import com.jsc.dsp.utils.ExportAndUploadUtils; import org.springframework.beans.factory.annotation.Value; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; import javax.annotation.Resource; -import java.io.File; -import java.io.FileOutputStream; -import java.io.IOException; -import java.io.InputStream; -import java.nio.file.Files; -import java.nio.file.Path; -import java.nio.file.Paths; -import java.nio.file.StandardCopyOption; -import java.nio.file.attribute.BasicFileAttributes; -import java.nio.file.attribute.FileTime; -import java.text.ParseException; -import java.text.SimpleDateFormat; -import java.time.LocalDateTime; -import java.time.format.DateTimeFormatter; -import java.util.Comparator; -import java.util.Date; -import java.util.zip.ZipEntry; -import java.util.zip.ZipOutputStream; @Component @ConditionalOnProperty(name = "switch.auto-export-and-upload", havingValue = "true", matchIfMissing = true) public class AutoUpload { @Resource - AutoExportAndUpload autoExportAndUploadComponent; + ExportAndUploadUtils exportAndUploadUtils; @Value("${custom.ftpUploadPath}") String ftpUploadPath; - @Scheduled(cron = "${custom.exportTaskSchedule}") + @Scheduled(cron = "${custom.exportNewsTaskSchedule}") public void exportNewsDataAndUpload() { - autoExportAndUploadComponent.exportDataAndUpload(); + exportAndUploadUtils.exportNewsDataAndUpload(); + } + + @Scheduled(cron = "${custom.exportTwitterTaskSchedule}") + public void exportTwitterDataAndUpload() { + exportAndUploadUtils.exportTwitterDataAndUpload(); } } diff --git a/dsp/src/main/java/com/jsc/dsp/utils/DatabaseConnector.java b/dsp/src/main/java/com/jsc/dsp/utils/DatabaseConnector.java index f2b7cd5..5126c96 100644 --- a/dsp/src/main/java/com/jsc/dsp/utils/DatabaseConnector.java +++ b/dsp/src/main/java/com/jsc/dsp/utils/DatabaseConnector.java @@ -26,7 +26,9 @@ import java.nio.file.Paths; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; import java.util.List; + import com.fasterxml.jackson.databind.JsonNode; + import java.util.ArrayList; @Service @@ -40,8 +42,11 @@ public class DatabaseConnector { @Resource EsDataTwitterRepository esDataTwitterRepository; - @Value("${custom.excelOutputPath}") - String excelOutputPath; + @Value("${custom.newsExcelOutputPath}") + String newsExcelOutputPath; + + @Value("${custom.twitterExcelOutputPath}") + String twitterExcelOutputPath; private static final ObjectMapper objectMapper = new ObjectMapper(); @@ -77,7 +82,7 @@ public class DatabaseConnector { public void exportToXlsx(String startTime) { try { - Path dirPath = Paths.get(excelOutputPath); + Path dirPath = Paths.get(newsExcelOutputPath); if (!Files.exists(dirPath)) { Files.createDirectories(dirPath); } @@ -133,8 +138,16 @@ public class DatabaseConnector { row.createCell(9).setCellValue(item.getEsLoadtime()); row.createCell(10).setCellValue(item.getEsSitename()); row.createCell(11).setCellValue(item.getEsSrcname()); - row.createCell(12).setCellValue(item.getEsUrlcontent()); - row.createCell(13).setCellValue(item.getEsUrlcontentTranslate()); + if (item.getEsUrlcontent().length() > 30000) { + row.createCell(12).setCellValue(item.getEsUrlcontent().substring(0, 30000)); + } else { + row.createCell(12).setCellValue(item.getEsUrlcontent()); + } + if (item.getEsUrlcontentTranslate().length() > 30000) { + row.createCell(13).setCellValue(item.getEsUrlcontentTranslate().substring(0, 30000)); + } else { + row.createCell(13).setCellValue(item.getEsUrlcontentTranslate()); + } row.createCell(14).setCellValue(item.getEsUrlimage()); row.createCell(15).setCellValue(item.getEsUrlname()); row.createCell(16).setCellValue(item.getEsUrltime()); @@ -169,7 +182,7 @@ public class DatabaseConnector { public void twitterToXlsx(String startTime) { try { - Path dirPath = Paths.get(excelOutputPath); + Path dirPath = Paths.get(twitterExcelOutputPath); if (!Files.exists(dirPath)) { Files.createDirectories(dirPath); } @@ -314,7 +327,6 @@ public class DatabaseConnector { } - public String extractFilenamesFromJsonArray(String jsonStr) { if (jsonStr == null || jsonStr.trim().isEmpty()) { return ""; diff --git a/dsp/src/main/java/com/jsc/dsp/utils/AutoExportAndUpload.java b/dsp/src/main/java/com/jsc/dsp/utils/ExportAndUploadUtils.java similarity index 56% rename from dsp/src/main/java/com/jsc/dsp/utils/AutoExportAndUpload.java rename to dsp/src/main/java/com/jsc/dsp/utils/ExportAndUploadUtils.java index 763513f..fefc5dd 100644 --- a/dsp/src/main/java/com/jsc/dsp/utils/AutoExportAndUpload.java +++ b/dsp/src/main/java/com/jsc/dsp/utils/ExportAndUploadUtils.java @@ -4,15 +4,10 @@ import com.jsc.dsp.service.ConfigService; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Value; -import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; -import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; import javax.annotation.Resource; -import java.io.File; -import java.io.FileOutputStream; -import java.io.IOException; -import java.io.InputStream; +import java.io.*; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; @@ -21,15 +16,19 @@ import java.nio.file.attribute.BasicFileAttributes; import java.nio.file.attribute.FileTime; import java.text.ParseException; import java.text.SimpleDateFormat; +import java.time.LocalDate; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; +import java.time.format.DateTimeParseException; import java.util.Comparator; import java.util.Date; +import java.util.List; +import java.util.stream.Collectors; import java.util.zip.ZipEntry; import java.util.zip.ZipOutputStream; @Component -public class AutoExportAndUpload { +public class ExportAndUploadUtils { @Resource DatabaseConnector databaseConnector; @@ -37,6 +36,9 @@ public class AutoExportAndUpload { @Resource FTPConnector ftpConnector; + @Resource + SFTPConnector sftpConnector; + @Resource ConfigService configService; @@ -46,8 +48,11 @@ public class AutoExportAndUpload { private static final SimpleDateFormat sdf = new SimpleDateFormat(DATE_FORMAT); - @Value("${custom.excelOutputPath}") - String excelOutputPath; + @Value("${custom.newsExcelOutputPath}") + String newsExcelOutputPath; + + @Value("${custom.twitterExcelOutputPath}") + String twitterExcelOutputPath; @Value("${custom.backupFilePath}") String backupFilePath; @@ -61,7 +66,7 @@ public class AutoExportAndUpload { /** * 每周一、三、五的早上8点,执行导出数据的任务 */ - public void exportDataAndUpload() { + public void exportNewsDataAndUpload() { logger.info("开始导出excel和pdf数据..."); String lastLoadTime = configService.getConfigValueByName("last_loadtime"); String currentLoadTime = StringUtils.DateToString(new Date()); @@ -72,21 +77,21 @@ public class AutoExportAndUpload { String zipFileName = "data_news-" + timestamp + "-001.zip"; String zipFileFullName = backupFilePath + File.separator + zipFileName; String remoteZipPath = ftpUploadPath + "/" + zipFileName; - zipAndUploadDirectory(excelOutputPath, zipFileFullName, remoteZipPath); + zipAndUploadDirectory(newsExcelOutputPath, zipFileFullName, remoteZipPath); } - public void exportTwitterDataAndUpload(String startTime) { + public void exportTwitterDataAndUpload() { logger.info("开始导出twitter excel数据..."); -// String twitterLastLoadTime = configService.getConfigValueByName("twitter_last_loadtime"); + String twitterLastLoadTime = configService.getConfigValueByName("twitter_last_loadtime"); String currentLoadTime = StringUtils.DateToString(new Date()); String timestamp = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyyMMdd")); - databaseConnector.twitterToXlsx(startTime); - copyPagesFiles(startTime, currentLoadTime); + databaseConnector.twitterToXlsx(twitterLastLoadTime); + unzipAndMoveVideosImages(twitterLastLoadTime, currentLoadTime); configService.setConfigValueByName("twitter_last_loadtime", currentLoadTime); String zipFileName = "data_twitter-" + timestamp + "-001.zip"; String zipFileFullName = backupFilePath + File.separator + zipFileName; String remoteZipPath = ftpUploadPath + "/" + zipFileName; - zipAndUploadDirectory(excelOutputPath, zipFileFullName, remoteZipPath); + zipAndUploadDirectory(twitterExcelOutputPath, zipFileFullName, remoteZipPath); } /** @@ -124,16 +129,16 @@ public class AutoExportAndUpload { } // 上传 ZIP 文件 -// try (InputStream zipInputStream = Files.newInputStream(localZipFile)) { -// boolean uploaded = ftpConnector.uploadFile(zipInputStream, remoteZipPath); -// if (uploaded) { -// logger.info("ZIP 文件上传成功 - 本地: {}, FTP: {}", localZipPath, remoteZipPath); -// } else { -// logger.error("ZIP 文件上传失败 - FTP: {}", remoteZipPath); -// } -// } catch (IOException e) { -// logger.error("读取本地 ZIP 文件失败: {}", localZipPath, e); -// } + try (InputStream zipInputStream = Files.newInputStream(localZipFile)) { + boolean uploaded = sftpConnector.uploadFile(zipInputStream, remoteZipPath); + if (uploaded) { + logger.info("ZIP 文件上传成功 - 本地: {}, FTP: {}", localZipPath, remoteZipPath); + } else { + logger.error("ZIP 文件上传失败 - FTP: {}", remoteZipPath); + } + } catch (IOException e) { + logger.error("读取本地 ZIP 文件失败: {}", localZipPath, e); + } // 注意:此处不再删除 localZipFile,由调用方决定是否保留或清理 } @@ -182,6 +187,155 @@ public class AutoExportAndUpload { } } + /** + * 解压存档文件并移动视频/图片目录 + * + * @param startTime 业务开始时间(格式:yyyy-MM-dd HH:mm:ss,实际未使用但保留接口兼容性) + * @param endTime 业务结束时间(格式:yyyy-MM-dd HH:mm:ss) + */ + public void unzipAndMoveVideosImages(String startTime, String endTime) { + logger.info("开始处理存档文件: startTime={}, endTime={}", startTime, endTime); + + try { + // 1. 计算endTime前一日日期 + LocalDate archiveDate = parseEndDate(endTime).minusDays(1); + String dateStr = archiveDate.format(DateTimeFormatter.ISO_DATE); // yyyy-MM-dd + + // 2. 构建存档目录路径: D:/data/dbzq_backup/{yyyy}/{yyyy-MM}/{yyyy-MM-dd} + String year = String.valueOf(archiveDate.getYear()); + String yearMonth = archiveDate.format(DateTimeFormatter.ofPattern("yyyy-MM")); + Path archiveBaseDir = Paths.get("D:/data/dbzq_backup", year, yearMonth, dateStr); + + if (!Files.exists(archiveBaseDir) || !Files.isDirectory(archiveBaseDir)) { + logger.error("存档目录不存在: {}", archiveBaseDir); + throw new FileNotFoundException("存档目录不存在: " + archiveBaseDir); + } + logger.info("使用存档目录: {}", archiveBaseDir); + + // 3. 确保输出目录存在 + Path outputDir = Paths.get(twitterExcelOutputPath); + Files.createDirectories(outputDir); + logger.info("输出目录: {}", outputDir); + + // 4. 处理视频压缩包 (image_data_plane_*.tar.gz) + processArchiveFiles( + archiveBaseDir, + "image_data_plane_", + "videos", + outputDir + ); + + // 5. 处理图片压缩包 (image_data_ship_*.tar.gz) + processArchiveFiles( + archiveBaseDir, + "image_data_ship_", + "images", + outputDir + ); + + logger.info("存档文件处理完成: {}", dateStr); + + } catch (Exception e) { + logger.error("存档处理失败 [endTime={}]", endTime, e); + throw new RuntimeException("存档处理异常: " + e.getMessage(), e); + } + } + + /** + * 解析结束时间字符串(兼容多种常见格式) + */ + private LocalDate parseEndDate(String endTime) { + // 尝试常见时间格式 + String[] patterns = { + "yyyy-MM-dd HH:mm:ss", + "yyyy-MM-dd'T'HH:mm:ss", + "yyyy-MM-dd HH:mm", + "yyyy-MM-dd" + }; + + for (String pattern : patterns) { + try { + DateTimeFormatter formatter = DateTimeFormatter.ofPattern(pattern); + return LocalDate.parse(endTime.substring(0, 10), DateTimeFormatter.ISO_DATE); // 直接取日期部分 + } catch (Exception ignored) { + // 尝试下一种格式 + } + } + + // 最终尝试完整解析 + try { + return LocalDate.parse(endTime.trim().split("\\s+")[0]); // 取日期部分 + } catch (DateTimeParseException e) { + throw new IllegalArgumentException("无法解析 endTime 格式: " + endTime + + ",支持格式: yyyy-MM-dd[ HH:mm:ss]"); + } + } + + /** + * 处理指定前缀的压缩包 + * + * @param archiveDir 存档目录 + * @param filePrefix 文件前缀 (如 "image_data_plane_") + * @param targetDirName 目标目录名 (如 "videos") + * @param outputDir 输出根目录 + */ + private void processArchiveFiles(Path archiveDir, String filePrefix, + String targetDirName, Path outputDir) throws IOException { + // 查找所有匹配的tar.gz文件 + List tarFiles = Files.list(archiveDir) + .filter(path -> Files.isRegularFile(path) + && path.getFileName().toString().startsWith(filePrefix) + && path.getFileName().toString().endsWith(".tar.gz")) + .sorted() // 按文件名排序确保处理顺序 + .collect(Collectors.toList()); + + if (tarFiles.isEmpty()) { + logger.warn("未找到 {} 开头的压缩包: {}", filePrefix, archiveDir); + return; + } + + logger.info("找到 {} 个 {} 压缩包: {}", tarFiles.size(), filePrefix, + tarFiles.stream().map(Path::getFileName).collect(Collectors.toList())); + + // 创建全局临时目录(用于合并所有压缩包内容) + Path tempMergeDir = Files.createTempDirectory("archive_merge_"); + logger.debug("创建临时合并目录: {}", tempMergeDir); + + try { + // 步骤1: 依次解压所有tar.gz到临时目录 + int totalFiles = 0; + for (Path tarFile : tarFiles) { + logger.info("解压压缩包: {}", tarFile.getFileName()); + totalFiles += FileUtils.extractTarGz(tarFile.toFile(), tempMergeDir.toFile()); + } + + if (totalFiles == 0) { + logger.warn("解压后未发现任何文件,跳过移动: {}", filePrefix); + return; + } + logger.info("共解压 {} 个文件到临时目录", totalFiles); + + // 步骤2: 平铺移动所有文件到目标目录(不保留目录结构,同名覆盖) + Path targetPath = outputDir.resolve(targetDirName); + Files.createDirectories(targetPath); // 确保目标目录存在 + + int movedCount = FileUtils.flattenAndMoveFiles(tempMergeDir, targetPath); + + logger.info("成功平铺移动 {} 个文件到: {}", movedCount, targetPath); + + } catch (Exception e) { + e.printStackTrace(); + } finally { + // 清理临时目录 + try { + FileUtils.deleteDirectory(tempMergeDir); + logger.debug("已清理临时目录: {}", tempMergeDir); + } catch (Exception e) { + logger.warn("清理临时目录失败: {}", tempMergeDir, e); + } + } + } + public void copyPagesFiles(String startTime, String endTime) { try { logger.info("开始复制PDF..."); @@ -197,7 +351,7 @@ public class AutoExportAndUpload { } // 目标目录:在 excelOutputPath 下创建 pdf 子目录 - Path targetBaseDir = Paths.get(excelOutputPath); + Path targetBaseDir = Paths.get(newsExcelOutputPath); Path targetPdfDir = targetBaseDir.resolve("pdf"); // 确保目标目录存在 diff --git a/dsp/src/main/java/com/jsc/dsp/utils/FileUtils.java b/dsp/src/main/java/com/jsc/dsp/utils/FileUtils.java index 792a35d..694405a 100644 --- a/dsp/src/main/java/com/jsc/dsp/utils/FileUtils.java +++ b/dsp/src/main/java/com/jsc/dsp/utils/FileUtils.java @@ -1,23 +1,25 @@ package com.jsc.dsp.utils; import org.apache.commons.compress.archivers.ArchiveEntry; +import org.apache.commons.compress.archivers.tar.TarArchiveEntry; import org.apache.commons.compress.archivers.tar.TarArchiveInputStream; import org.apache.commons.compress.compressors.gzip.GzipCompressorInputStream; import java.io.*; import java.net.HttpURLConnection; import java.net.URL; -import java.nio.file.Files; -import java.nio.file.Path; -import java.nio.file.Paths; -import java.nio.file.StandardCopyOption; -import java.util.Calendar; -import java.util.Date; -import java.util.HashSet; -import java.util.logging.Logger; +import java.nio.file.*; +import java.nio.file.attribute.BasicFileAttributes; +import java.util.*; +import java.util.concurrent.atomic.AtomicInteger; +import java.util.stream.Collectors; +import java.util.stream.Stream; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; public class FileUtils { - private final Logger logger = Logger.getLogger(this.getClass().getName()); + private final Logger logger = LoggerFactory.getLogger(this.getClass().getName()); public FileUtils() { } @@ -79,7 +81,7 @@ public class FileUtils { public int downloadFromUrl(String urlStr, String savePath) { try { if (downloadedFileSet.contains(urlStr)) { - logger.warning("File exist from " + urlStr); + logger.warn("File exist from " + urlStr); return 2; } String[] urlCascade = urlStr.split("/"); @@ -183,6 +185,180 @@ public class FileUtils { } } + + /** + * 解压tar.gz文件到指定目录 + */ + /** + * 解压tar.gz文件到指定目录,返回解压的文件数量(不包含目录) + * + * @return 解压的普通文件数量 + */ + public static int extractTarGz(File tarFile, File destDir) throws IOException { + if (!destDir.exists() && !destDir.mkdirs()) { + throw new IOException("无法创建目标目录: " + destDir.getAbsolutePath()); + } + + int fileCount = 0; + + try (FileInputStream fis = new FileInputStream(tarFile); + BufferedInputStream bis = new BufferedInputStream(fis); + GzipCompressorInputStream gzIn = new GzipCompressorInputStream(bis); + TarArchiveInputStream tarIn = new TarArchiveInputStream(gzIn)) { + + TarArchiveEntry entry; + + while ((entry = tarIn.getNextTarEntry()) != null) { + // 跳过空条目、符号链接、特殊设备文件 + if (entry.getName().trim().isEmpty() + || entry.isSymbolicLink() + || entry.isCharacterDevice() + || entry.isBlockDevice()) { + continue; + } + + // 安全校验:防止路径遍历攻击 + Path entryPath = destDir.toPath().resolve(entry.getName()).normalize(); + if (!entryPath.startsWith(destDir.toPath().normalize())) { + continue; + } + + // 创建目录结构(为后续文件写入做准备) + if (entry.isDirectory()) { + Files.createDirectories(entryPath); + } else { + Files.createDirectories(entryPath.getParent()); + Files.copy(tarIn, entryPath, StandardCopyOption.REPLACE_EXISTING); + fileCount++; + } + } + return fileCount; + + } catch (IOException e) { + throw e; + } + } + + /** + * 递归删除目录(含子目录和文件) + */ + public static void deleteDirectory(Path path) throws IOException { + if (!Files.exists(path)) return; + + Files.walkFileTree(path, new SimpleFileVisitor() { + @Override + public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException { + Files.delete(file); + return FileVisitResult.CONTINUE; + } + + @Override + public FileVisitResult postVisitDirectory(Path dir, IOException exc) throws IOException { + Files.delete(dir); + return FileVisitResult.CONTINUE; + } + }); + } + + public static void moveAllFilesRecursively(Path sourceDir, Path targetDir) throws IOException { + if (!Files.exists(sourceDir) || !Files.isDirectory(sourceDir)) { + return; + } + + // 使用Files.walk递归遍历所有文件 + try (Stream walkStream = Files.walk(sourceDir)) { + walkStream + .filter(path -> !Files.isDirectory(path)) // 只处理文件 + .sorted() // 确保先创建父目录再移动文件 + .forEach(file -> { + try { + // 计算相对路径(相对于sourceDir) + Path relativePath = sourceDir.relativize(file); + + // 构建目标文件路径 + Path targetFile = targetDir.resolve(relativePath); + + // 确保目标父目录存在 + Files.createDirectories(targetFile.getParent()); + + // 移动文件(覆盖同名文件) + Files.move(file, targetFile, + StandardCopyOption.REPLACE_EXISTING, + StandardCopyOption.COPY_ATTRIBUTES); + + } catch (IOException e) { + throw new UncheckedIOException(e); // 便于Stream中抛出 + } + }); + } catch (UncheckedIOException e) { + throw e.getCause() instanceof IOException ? (IOException) e.getCause() : new IOException(e); + } + } + + /** + * 递归遍历源目录,将所有文件平铺移动到目标目录(不保留目录结构,同名覆盖) + * + * @param sourceDir 源目录(临时解压目录) + * @param targetDir 目标目录(如 D:/output/twitter/videos) + * @return 成功移动的文件数量 + */ + public static int flattenAndMoveFiles(Path sourceDir, Path targetDir) throws Exception { + if (!Files.exists(sourceDir) || !Files.isDirectory(sourceDir)) { + return 0; + } + + AtomicInteger movedCount = new AtomicInteger(0); + Map duplicateFiles = new HashMap<>(); // 记录被覆盖的文件 + + try (Stream walkStream = Files.walk(sourceDir)) { + walkStream + .filter(path -> Files.isRegularFile(path)) // 只处理普通文件 + .forEach(file -> { + try { + String fileName = file.getFileName().toString(); + Path targetFile = targetDir.resolve(fileName); + + // 检测同名文件覆盖(用于日志记录) + boolean willOverwrite = Files.exists(targetFile); + if (willOverwrite) { + duplicateFiles.put(fileName, file); + } + + // 移动文件(覆盖同名文件) + Files.move(file, targetFile); + + movedCount.incrementAndGet(); + + } catch (Exception e) { + e.printStackTrace(); + } + }); + } catch (UncheckedIOException e) { + throw e.getCause() instanceof IOException ? (IOException) e.getCause() : new IOException(e); + } + + return movedCount.get(); + } + + + /** + * 清空目录内容(保留目录本身) + */ + public static void cleanDirectory(Path dir) throws IOException { + if (!Files.exists(dir)) return; + + try (DirectoryStream stream = Files.newDirectoryStream(dir)) { + for (Path entry : stream) { + if (Files.isDirectory(entry)) { + deleteDirectory(entry); + } else { + Files.delete(entry); + } + } + } + } + + public static void main(String[] args) { saveStringToFile("{\"aaa\":\"测试测试testtest\"}", "E:/yuxin/test.json"); } diff --git a/dsp/src/main/java/com/jsc/dsp/utils/SFTPConnector.java b/dsp/src/main/java/com/jsc/dsp/utils/SFTPConnector.java new file mode 100644 index 0000000..ce877b2 --- /dev/null +++ b/dsp/src/main/java/com/jsc/dsp/utils/SFTPConnector.java @@ -0,0 +1,138 @@ +package com.jsc.dsp.utils; + +import com.jcraft.jsch.*; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.stereotype.Component; + +import java.io.IOException; +import java.io.InputStream; +import java.util.Properties; + +@Component +public class SFTPConnector { + + private static final Logger log = LoggerFactory.getLogger(SFTPConnector.class); + + @Value("${sftp.host}") + private String host; + + @Value("${sftp.port:22}") // SFTP 默认端口 22 + private Integer port; + + @Value("${sftp.username}") + private String username; + + @Value("${sftp.password}") // 支持密码认证(生产环境建议改用私钥) + private String password; + + @Value("${sftp.timeout:30000}") + private Integer timeout; // 单位:毫秒 + + @Value("${sftp.strictHostKeyChecking:false}") // false 仅用于测试环境! + private boolean strictHostKeyChecking; + + /** + * 上传文件到 SFTP 服务器(密码认证) + * + * @param inputStream 源文件流(方法内部负责关闭) + * @param remotePath 远程绝对路径,如 /upload/2024/file.pdf + * @return 上传成功返回 true + */ + public boolean uploadFile(InputStream inputStream, String remotePath) { + Session session = null; + ChannelSftp channelSftp = null; + try { + // 1. 初始化 JSch 会话 + JSch jsch = new JSch(); + session = jsch.getSession(username, host, port); + session.setPassword(password); + session.setTimeout(timeout); + + // 2. 配置 SSH 连接参数(安全提示:生产环境必须启用 StrictHostKeyChecking 并配置 known_hosts) + Properties config = new Properties(); + config.put("StrictHostKeyChecking", String.valueOf(strictHostKeyChecking)); + session.setConfig(config); + + // 3. 建立连接 + session.connect(); + channelSftp = (ChannelSftp) session.openChannel("sftp"); + channelSftp.connect(timeout); + + // 4. 确保目标目录存在 + ensureDirectoryExists(channelSftp, remotePath); + + // 5. 上传文件(JSch 会完整读取流,但不关闭流) + channelSftp.put(inputStream, remotePath); + log.info("SFTP 文件上传成功: {}", remotePath); + return true; + + } catch (JSchException | SftpException e) { + log.error("SFTP 上传失败 [host={}, path={}]: {}", host, remotePath, e.getMessage(), e); + return false; + } catch (Exception e) { + log.error("SFTP 上传异常 [path={}]: {}", remotePath, e.getMessage(), e); + return false; + } finally { + // 6. 资源清理(先关流,再关通道/会话) + closeQuietly(inputStream); + if (channelSftp != null && channelSftp.isConnected()) { + try { + channelSftp.disconnect(); + } catch (Exception e) { + log.warn("关闭 SFTP 通道异常", e); + } + } + if (session != null && session.isConnected()) { + session.disconnect(); + } + } + } + + /** + * 递归创建远程目录(基于 ChannelSftp) + * + * @param sftp SFTP 通道 + * @param remotePath 完整远程文件路径(含文件名) + * @throws SftpException 目录创建失败时抛出 + */ + private void ensureDirectoryExists(ChannelSftp sftp, String remotePath) throws SftpException { + String dirPath = extractDirectory(remotePath); + if ("/".equals(dirPath)) return; + + String[] dirs = dirPath.split("/"); + StringBuilder current = new StringBuilder(); + for (String dir : dirs) { + if (dir.isEmpty()) continue; + current.append("/").append(dir); + try { + sftp.cd(current.toString()); // 尝试进入目录 + } catch (SftpException e) { + sftp.mkdir(current.toString()); // 不存在则创建 + sftp.cd(current.toString()); + } + } + } + + /** + * 从完整路径提取目录部分(如 /a/b/file.txt → /a/b) + */ + private String extractDirectory(String path) { + int lastSlash = path.lastIndexOf('/'); + return (lastSlash <= 0) ? "/" : path.substring(0, lastSlash); + } + + /** + * 安静关闭输入流 + */ + private void closeQuietly(InputStream is) { + if (is != null) { + try { + is.close(); + } catch (IOException e) { + log.debug("关闭输入流时忽略异常", e); + } + } + } +} \ No newline at end of file diff --git a/dsp/src/main/java/com/jsc/dsp/utils/TodistParseUtil.java b/dsp/src/main/java/com/jsc/dsp/utils/TodistParseUtil.java new file mode 100644 index 0000000..d6cca1d --- /dev/null +++ b/dsp/src/main/java/com/jsc/dsp/utils/TodistParseUtil.java @@ -0,0 +1,94 @@ +package com.jsc.dsp.utils; + +import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.JSONArray; +import com.alibaba.fastjson.JSONObject; +import com.google.protobuf.Descriptors; +import com.google.protobuf.GeneratedMessageV3; +import com.google.protobuf.InvalidProtocolBufferException; +import com.jsc.dsp.proto.EsOuterClass; + +import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Paths; +import java.util.Map; + +/** + * 备选方案:使用 FastJSON 手动转换(无额外依赖) + */ +public class TodistParseUtil { + + public static String protobufToJson(EsOuterClass.EsSets esSets) { + JSONObject root = new JSONObject(); + + // 处理 repeated Es 字段 + JSONArray esArray = new JSONArray(); + for (EsOuterClass.Es es : esSets.getEsList()) { + esArray.add(messageToJson(es)); + } + root.put("es", esArray); + + return JSON.toJSONString(root, true); // pretty format + } + + private static JSONObject messageToJson(GeneratedMessageV3 message) { + JSONObject json = new JSONObject(); + Map fields = message.getAllFields(); + + for (Map.Entry entry : fields.entrySet()) { + Descriptors.FieldDescriptor field = entry.getKey(); + Object value = entry.getValue(); + + if (field.isRepeated()) { + JSONArray array = new JSONArray(); + if (value instanceof Iterable) { + for (Object item : (Iterable) value) { + array.add(convertFieldValue(item)); + } + } + json.put(field.getName(), array); + } else { + json.put(field.getName(), convertFieldValue(value)); + } + } + return json; + } + + private static Object convertFieldValue(Object value) { + if (value instanceof GeneratedMessageV3) { + return messageToJson((GeneratedMessageV3) value); + } + // 其他类型直接返回(Protobuf 基本类型可被 FastJSON 识别) + return value; + } + + public static void main(String[] args) { + + String filePath = "C:/Users/yuxin/Documents/xwechat_files/wxid_dtvj9sibla0d21_9cb3/msg/file/2026-02/public_info_data_1770264282958.todist"; + try { + // 1. 流式读取文件(避免大文件 OOM) + byte[] data = Files.readAllBytes(Paths.get(filePath)); + + // 2. Protobuf 反序列化 + EsOuterClass.EsSets esSets = EsOuterClass.EsSets.parseFrom(data); + System.out.println("✅ 成功解析 EsSets,共 " + esSets.getEsCount() + " 条记录"); + + // 3. 转换为 JSON(使用 Protobuf 原生 JsonFormat) + String json = protobufToJson(esSets); + + // 4. 输出格式化 JSON + System.out.println("/n📄 JSON Output:"); + System.out.println(json); + + } catch (InvalidProtocolBufferException e) { + System.err.println("❌ Protobuf 解析失败: " + e.getMessage()); + e.printStackTrace(); + } catch (IOException e) { + System.err.println("❌ 文件读取失败: " + e.getMessage()); + e.printStackTrace(); + } catch (Exception e) { + System.err.println("❌ 未知错误: " + e.getMessage()); + e.printStackTrace(); + } + } +} \ No newline at end of file diff --git a/dsp/src/main/resources/application.yml b/dsp/src/main/resources/application.yml index 711ad4f..7d3d648 100644 --- a/dsp/src/main/resources/application.yml +++ b/dsp/src/main/resources/application.yml @@ -59,11 +59,12 @@ topics: stream-db: com.jsc.dsp.service.StorageService stream-file-dl: com.jsc.dsp.service.FileDlService +# 本地调试时这几个开关设置为 false switch: enable-storage-service: false enable-file-dl-service: false enable-protobuf-service: false - auto-export-and-upload: true + auto-export-and-upload: false ftp: host: 144.34.185.108 @@ -73,6 +74,12 @@ ftp: timeout: 5000 passive-mode: true +sftp: + host: 74.121.148.204 + port: 22 + username: root + password: NSgRMhIXL6gp + custom: dev-mode: false filter-words-query-api: http://47.115.228.133:28081/api/open/wordBank/queryAll @@ -87,10 +94,12 @@ custom: websiteUpdateAPI: http://47.115.228.133:28081/api/open/target/website/update socialQueryAPI: http://47.115.228.133:28081/api/open/target/social/queryAll?sortBy=id&shuffleResult=false socialUpdateAPI: http://47.115.228.133:28081/api/open/target/social/update - websiteWhiteList: 能源界(国内信息);能源界(国际信息);中国能源新闻网;新华能源网;中国能源网(能源战略);中国农网(三农要闻);中国经济网(三农经济);中华粮网(粮食安全);美国之音(中国版面);美国之音(中美关系);美国之音(台海两岸版面);美国之音(港澳版面);看中国(看大陆版面);看中国(重点新闻);德国之声(中国报道);纽约时报中文网(中国版面);大纪元(一周大陆新闻);EnergyNow;联合国粮农组织;路透社(中国版面) + websiteWhiteList: 能源界(国内信息);能源界(国际信息);中国能源新闻网;新华能源网;中国能源网(能源战略);中国农网(三农要闻);中国经济网(三农经济);中华粮网(粮食安全);美国之音(中国版面);美国之音(中美关系);美国之音(台海两岸版面);美国之音(港澳版面);看中国(看大陆版面);看中国(重点新闻);德国之声(中国报道);纽约时报中文网(中国版面);大纪元(一周大陆新闻);EnergyNow;联合国粮农组织;路透社(中国版面);朝中社;劳动新闻;美国农业部食品和营养服务局;布鲁金斯学会(亚太版面);俄罗斯新闻社;美国能源部;朝鲜新闻;联邦能源管理委员会;华盛顿邮报;ChinaAid;美国战略与国际研究中心;美国外交关系委员会;美国兰德;国际危机组织;美国国务院东亚与太平洋事务局;俄罗斯卫星通讯社;尤里·列瓦达分析中心;塔斯社;韩国外交部 twitterWhiteList: nytchinese;YesterdayBigcat;takaichi_sanae;yonhapcn;VOAChinese;ChineseWSJ;whyyoutouzhele;Jaemyung_Lee - excelOutputPath: D:/data/output/upload + newsExcelOutputPath: D:/data/output/upload + twitterExcelOutputPath: D:/data/output/twitter backupFilePath: D:/data/output/backup pagesOutputPath: D:/data/output/pdf ftpUploadPath: /home/jsc-2b - exportTaskSchedule: "0 0 12 * * 1,3,5" \ No newline at end of file + exportNewsTaskSchedule: "0 30 8 * * 1,2,3,4,5,6,7" + exportTwitterTaskSchedule: "0 30 6 * * 1,2,3,4,5,6,7" \ No newline at end of file diff --git a/research/pdf_downloader/translate-news.py b/research/pdf_downloader/translate-news.py index 6651183..af3eb62 100644 --- a/research/pdf_downloader/translate-news.py +++ b/research/pdf_downloader/translate-news.py @@ -21,14 +21,11 @@ DB_CONFIG = { TRANSLATE_API_URL = "http://47.113.231.200:28081/translate" # 指定时间(格式:YYYY-MM-DD HH:MM:SS) -LOADTIME_AFTER = "2026-01-16 10:40:00" +LOADTIME_AFTER = "2026-02-10 11:59:00" # 目标站点列表 TARGET_SRCNAMES = [ - 'http://www.rodong.rep.kp/ko/index.php?MUBAMUAxQA==', - 'http://www.kcna.kp/kp/category/articles/q/5394b80bdae203fadef02522cfb578c0.kcmsf', - 'https://energynow.com/category/press_releases/', - 'https://www.fao.org/newsroom/en' # 添加你的站点 + 'https://www.38north.org/' # 添加你的站点 ] # 单次请求间隔(秒),避免 API 被限流 @@ -104,7 +101,7 @@ def translate_content_with_paragraphs(content: str) -> str: def update_record(cursor, es_sid: int, new_title: str, new_content: str): update_query = """ UPDATE indeximos - SET es_title = % s, es_content = % s + SET es_abstract = % s, es_content = % s WHERE es_sid = % s """ cursor.execute(update_query, (new_title, new_content, es_sid)) @@ -122,8 +119,8 @@ def main(): SELECT es_sid, es_urltitle, es_urlcontent FROM indeximos WHERE es_loadtime > %s - AND (es_title IS NULL OR TRIM(es_title) = '') - AND es_srcname IN ({placeholders}) + AND (es_content IS NULL OR TRIM(es_content) = '') +-- AND es_srcname IN ({placeholders}) AND LENGTH(es_video) > 5 """ params = [LOADTIME_AFTER] + TARGET_SRCNAMES diff --git a/spiders/MediaSpiders/MediaSpiders/scrapy_selenium/middlewares.py b/spiders/MediaSpiders/MediaSpiders/scrapy_selenium/middlewares.py index a6db10b..bc3b37d 100644 --- a/spiders/MediaSpiders/MediaSpiders/scrapy_selenium/middlewares.py +++ b/spiders/MediaSpiders/MediaSpiders/scrapy_selenium/middlewares.py @@ -76,7 +76,7 @@ class SeleniumMiddleware: } edge_options.add_experimental_option("prefs", prefs) - self.driver = Edge(executable_path="C:/Users/DELL/Downloads/edgedriver_win64/msedgedriver.exe", options=edge_options) + self.driver = Edge(executable_path=r"C:\Program Files\Python38\msedgedriver.exe", options=edge_options) @classmethod def from_crawler(cls, crawler): diff --git a/spiders/MediaSpiders/MediaSpiders/settings.py b/spiders/MediaSpiders/MediaSpiders/settings.py index fa726d5..7215e25 100644 --- a/spiders/MediaSpiders/MediaSpiders/settings.py +++ b/spiders/MediaSpiders/MediaSpiders/settings.py @@ -110,8 +110,8 @@ CUSTOM_USER_AGENT = [ # 部署在外网采集fb时使用selenium_chrome SELENIUM_DRIVER_NAME = 'chrome' -SELENIUM_DRIVER_EXECUTABLE_PATH = 'local' -# SELENIUM_DRIVER_EXECUTABLE_PATH = 'http://144.34.185.108:28098' +# SELENIUM_DRIVER_EXECUTABLE_PATH = 'local' +SELENIUM_DRIVER_EXECUTABLE_PATH = 'http://144.34.185.108:28098' SELENIUM_DRIVER_ARGUMENTS = [ '--headless', '--no-sandbox', diff --git a/spiders/MediaSpiders/MediaSpiders/spiders/TwitterUserSpider.py b/spiders/MediaSpiders/MediaSpiders/spiders/TwitterUserSpider.py index d11ffcc..c5606b7 100644 --- a/spiders/MediaSpiders/MediaSpiders/spiders/TwitterUserSpider.py +++ b/spiders/MediaSpiders/MediaSpiders/spiders/TwitterUserSpider.py @@ -1,24 +1,17 @@ # -*- coding: utf-8 -*- import json import logging as logger -import random import re -import time from urllib import parse import redis import scrapy from scrapy_selenium import SeleniumRequest -from selenium import webdriver -from selenium.webdriver.support.ui import WebDriverWait -from selenium.webdriver.support import expected_conditions as EC -from selenium.webdriver.common.by import By + from MediaSpiders.items import MediaspidersItem from MediaSpiders.utils.http_utils import http_post from MediaSpiders.utils.login_utils import login from MediaSpiders.utils.time_utils import get_time_stamp, get_current_timestamp -from selenium.webdriver.common.action_chains import ActionChains - from MediaSpiders.utils.traslate_utils import translate_single, translate_content_with_paragraphs, needs_translation @@ -42,8 +35,8 @@ class TwitterSpider(scrapy.Spider): 'IMAGES_RESULT_FIELD': 'es_urlimage', 'FILES_STORE': r'/usr/local/videos', 'FILES_RESULT_FIELD': 'es_video', - 'ZIP_FILE_NAME': 'image_data_publicinfo_', - 'FILE_ZIP_FILE_NAME': 'image_data_plane_', + 'ZIP_FILE_NAME': 'image_data_ship_', # 图片包名称 + 'FILE_ZIP_FILE_NAME': 'image_data_plane_', # 视频包名称 'ITEM_PIPELINES': { 'scrapy.pipelines.images.ImagesPipeline': 2, 'scrapy.pipelines.files.FilesPipeline': 1, @@ -79,32 +72,34 @@ class TwitterSpider(scrapy.Spider): self.redis_client = redis.Redis(host=self.settings['REDIS_HOST'], port=self.settings['REDIS_PORT'], password=self.settings['REDIS_PWD']) self.simhash_filter_key = self.settings['TWITTER_SIMHASH_FILTER_KEY'] - cookie_string = None # 获取采集登录账号并登录 login_users = self.redis_client.smembers('MediaSpiders:Twitter_login_accounts') - # 尝试自动化登录网页获取 cookies,若失败则从redis中 使用已有cookies - try: - - driver = login().login_with_selenium( - 'https://x.com/i/flow/login', - self.name, - login_users=login_users, - response=response - ) - cookies = driver.get_cookies() - # 取cookie中的ct0为x-csrf-token,取gt为x-guest-token - self.cookie_dict = {} - for cookie in cookies: - self.cookie_dict[cookie['name']] = cookie['value'] - except Exception as e: - logger.info("自动化获取cookies失败") - cookie_string = self.redis_client.get("MediaSpiders:Twitter_Cookies").decode() + # 从redis中 使用已有cookies,否则自动化登录网页获取cookies + cookie_string = self.redis_client.get("MediaSpiders:Twitter_Cookies").decode() + ct0 = None + if cookie_string: self.cookie_dict = form_cookie_dict(cookie_string) # 5. 构建 headers ct0 = self.cookie_dict.get('ct0') if not ct0: logger.error("redis中cookie缺失ct0 (CSRF token)!") return + else: + try: + + driver = login().login_with_selenium( + 'https://x.com/i/flow/login', + self.name, + login_users=login_users, + response=response + ) + cookies = driver.get_cookies() + # 取cookie中的ct0为x-csrf-token,取gt为x-guest-token + self.cookie_dict = {} + for cookie in cookies: + self.cookie_dict[cookie['name']] = cookie['value'] + except Exception as e: + logger.info("自动化获取cookies失败") self.header = { 'Host': 'api.twitter.com', @@ -137,7 +132,7 @@ class TwitterSpider(scrapy.Spider): yield scrapy.Request(url=graphql_url, callback=self.parse, meta={ 'uid': user_info['userUid'], - 'proxy': 'http://127.0.0.1:10809', + # 'proxy': 'http://127.0.0.1:10808', 'currentCount': 0 }, cookies=self.cookie_dict, headers=self.header) diff --git a/spiders/WebsiteSpider/WebsiteSpider/proto/Es.proto b/spiders/WebsiteSpider/WebsiteSpider/proto/Es.proto index 4ac5adf..ce9091a 100644 --- a/spiders/WebsiteSpider/WebsiteSpider/proto/Es.proto +++ b/spiders/WebsiteSpider/WebsiteSpider/proto/Es.proto @@ -1,6 +1,6 @@ syntax = "proto3"; -message EsSets //es�� +message EsSets { repeated Es Es = 1; } @@ -8,79 +8,79 @@ message EsSets //es�� message Es { -string es_sid = 1; //���� -string es_subjectId = 2; //����id -string es_hkey = 3; //URLΨһ��� -string es_pkey = 4; //��URL��� -string es_startid = 5; //��ʼ���� -string es_urlname = 6; //URL���� -string es_sitename = 7; //��վ�� -string es_extname = 8; //��׺�� -string es_channel = 9; //����Ƶ�� -string es_groupname = 10; //�������� -string es_urltitle = 11; //��ҳ���ñ��� -string es_urltopic = 12; //����ҳ�ñ�������ı��� -string es_lasttime = 13; //�ɼ����ڣ�����������ʱ���� -string es_loadtime = 14; //���ʱ�䣨ʵ����ES���ʱ�䣩 -string es_urldate = 15; //���µķ������ڣ����������� -string es_urltime = 16; //���µķ������ڣ�����������ʱ���� -string es_srcname = 17; //���µ���Դ����ȱʧ�� -string es_authors = 18; //���µ����ߣ���ȱʧ�� -string es_district = 19; //�������µ��������µĵ���������ȱʧ�� -string es_catalog = 20; //������������ -string es_catalog1 = 21; //����һ������ -string es_catalog2 = 22; //���¶������� -string es_keywords = 23; //���¹ؼ��ʣ��������½����ģ� -string es_abstract = 24; //���µ�ժҪ���������½����ģ� -string es_simflag = 25; //�ظ���ǣ�������֮�ظ���ҳ��HKEY -string es_simrank = 26; //���ƶ���ֵ -string es_urlimage = 27; //ͼƬ��ַ -string es_imageflag = 28; //��ҳ����ͼƬ����Ŀ -string es_tableflag = 29; //��ҳ�����������Ŀ -string es_doclength = 30; //���ij��� -string es_content = 31; //��ҳ�������ݣ���ͼƬ�� -string es_urlcontent = 32; //��ҳ�������ݣ�����ͼƬ�� -string es_bbsnum = 33; //������� -string es_pagelevel = 34; //����ʼҳ�濪ʼ�IJ��� -string es_urllevel = 35; //���ӵ�Ŀ¼��� -string es_simhash = 36; //������������simhashֵ -string es_ip = 37; //��������ip -string es_heat = 38; //�����ȶ� -string es_similaritycount = 39; //������������ -string es_similarity = 40; //��������id -string es_similaritytime = 41; //���ƶȼ���ʱ�� -string es_emotion = 42; //��� -string es_warningtime = 43; //Ԥ��ʱ�� -string es_carriertype = 44; //�������� -string es_commentcount = 45; //������ -string es_forwardcount = 46; //ת���� -string es_positiveWords = 47; //����� -string es_negativeWords = 48; //����� -string es_negativeProbability = 49; //������� -string es_reportinfo = 50; //�Ƿ��ϱ���Ϣ -string es_attention = 51; //�Ƿ��ע -string es_warning = 52; //�Ƿ�Ԥ�� -string es_readsign = 53; //�Ƿ��Ѷ� -string es_briefing = 54; //�Ƿ����� -string es_warning_word = 55; //Ԥ���� -string es_attentiontime = 56; //��עʱ�� -string es_collection = 57; //�Ƿ��ղ� -string es_attachment = 58; //���� -string es_userid = 59;//number,�û�id������罻ý���˻�) -string es_contenttype = 60;//string,�������ͣ�������Post���ͣ�����status��link��photo��video��event��music��note��offer��album�ȣ� -string es_likecount = 61;//number,������ -string es_links = 62;//string�������е����ӵ�ַ����Ƶ�ļ������ӵ�ַ -string es_reactioncount = 63;//number,������ -string es_linkdesc = 64;//string����������������һ��post ����Ϊ���ӣ���������������ӵ�һЩ��Ϣ -string es_repostuid = 65;//number��ת��ԭ�����ߵ�ID -string es_repostuname =66;//string��ת��ԭ�����ߵ�name -string es_repostid = 67;//string��ת��ԭ��ID -string es_tags = 68;//string���ἰ���� -string es_mentionsaccount = 69;//string���ἰ�˺� -string es_video = 70;//string�������е���Ƶ���� -string es_isrepost = 71;//boolean���Ƿ�ת�� -string es_lang = 72;//string������ -string es_client = 73;//string�������ͻ��� +string es_sid = 1; +string es_subjectId = 2; +string es_hkey = 3; +string es_pkey = 4; +string es_startid = 5; +string es_urlname = 6; +string es_sitename = 7; +string es_extname = 8; +string es_channel = 9; +string es_groupname = 10; +string es_urltitle = 11; +string es_urltopic = 12; +string es_lasttime = 13; +string es_loadtime = 14; +string es_urldate = 15; +string es_urltime = 16; +string es_srcname = 17; +string es_authors = 18; +string es_district = 19; +string es_catalog = 20; +string es_catalog1 = 21; +string es_catalog2 = 22; +string es_keywords = 23; +string es_abstract = 24; +string es_simflag = 25; +string es_simrank = 26; +string es_urlimage = 27; +string es_imageflag = 28; +string es_tableflag = 29; +string es_doclength = 30; +string es_content = 31; +string es_urlcontent = 32; +string es_bbsnum = 33; +string es_pagelevel = 34; +string es_urllevel = 35; +string es_simhash = 36; +string es_ip = 37; +string es_heat = 38; +string es_similaritycount = 39; +string es_similarity = 40; +string es_similaritytime = 41; +string es_emotion = 42; +string es_warningtime = 43; +string es_carriertype = 44; +string es_commentcount = 45; +string es_forwardcount = 46; +string es_positiveWords = 47; +string es_negativeWords = 48; +string es_negativeProbability = 49; +string es_reportinfo = 50; +string es_attention = 51; +string es_warning = 52; +string es_readsign = 53; +string es_briefing = 54; +string es_warning_word = 55; +string es_attentiontime = 56; +string es_collection = 57; +string es_attachment = 58; +string es_userid = 59; +string es_contenttype = 60; +string es_likecount = 61; +string es_links = 62; +string es_reactioncount = 63; +string es_linkdesc = 64; +string es_repostuid = 65; +string es_repostuname =66; +string es_repostid = 67; +string es_tags = 68; +string es_mentionsaccount = 69; +string es_video = 70; +string es_isrepost = 71; +string es_lang = 72; +string es_client = 73; string es_snapshot = 74; string es_title = 75; } \ No newline at end of file diff --git a/spiders/WebsiteSpider/WebsiteSpider/proto/EsOuterClass.java b/spiders/WebsiteSpider/WebsiteSpider/proto/EsOuterClass.java index d8403ce..9b69438 100644 --- a/spiders/WebsiteSpider/WebsiteSpider/proto/EsOuterClass.java +++ b/spiders/WebsiteSpider/WebsiteSpider/proto/EsOuterClass.java @@ -805,19 +805,11 @@ public final class EsOuterClass { com.google.protobuf.MessageOrBuilder { /** - * <pre> - * - * </pre> - * * <code>string es_sid = 1;</code> * @return The esSid. */ java.lang.String getEsSid(); /** - * <pre> - * - * </pre> - * * <code>string es_sid = 1;</code> * @return The bytes for esSid. */ @@ -825,19 +817,11 @@ public final class EsOuterClass { getEsSidBytes(); /** - * <pre> - *id - * </pre> - * * <code>string es_subjectId = 2;</code> * @return The esSubjectId. */ java.lang.String getEsSubjectId(); /** - * <pre> - *id - * </pre> - * * <code>string es_subjectId = 2;</code> * @return The bytes for esSubjectId. */ @@ -845,19 +829,11 @@ public final class EsOuterClass { getEsSubjectIdBytes(); /** - * <pre> - *URLΨһ - * </pre> - * * <code>string es_hkey = 3;</code> * @return The esHkey. */ java.lang.String getEsHkey(); /** - * <pre> - *URLΨһ - * </pre> - * * <code>string es_hkey = 3;</code> * @return The bytes for esHkey. */ @@ -865,19 +841,11 @@ public final class EsOuterClass { getEsHkeyBytes(); /** - * <pre> - *URL - * </pre> - * * <code>string es_pkey = 4;</code> * @return The esPkey. */ java.lang.String getEsPkey(); /** - * <pre> - *URL - * </pre> - * * <code>string es_pkey = 4;</code> * @return The bytes for esPkey. */ @@ -885,19 +853,11 @@ public final class EsOuterClass { getEsPkeyBytes(); /** - * <pre> - *ʼ - * </pre> - * * <code>string es_startid = 5;</code> * @return The esStartid. */ java.lang.String getEsStartid(); /** - * <pre> - *ʼ - * </pre> - * * <code>string es_startid = 5;</code> * @return The bytes for esStartid. */ @@ -905,19 +865,11 @@ public final class EsOuterClass { getEsStartidBytes(); /** - * <pre> - *URL - * </pre> - * * <code>string es_urlname = 6;</code> * @return The esUrlname. */ java.lang.String getEsUrlname(); /** - * <pre> - *URL - * </pre> - * * <code>string es_urlname = 6;</code> * @return The bytes for esUrlname. */ @@ -925,19 +877,11 @@ public final class EsOuterClass { getEsUrlnameBytes(); /** - * <pre> - *վ - * </pre> - * * <code>string es_sitename = 7;</code> * @return The esSitename. */ java.lang.String getEsSitename(); /** - * <pre> - *վ - * </pre> - * * <code>string es_sitename = 7;</code> * @return The bytes for esSitename. */ @@ -945,19 +889,11 @@ public final class EsOuterClass { getEsSitenameBytes(); /** - * <pre> - *׺ - * </pre> - * * <code>string es_extname = 8;</code> * @return The esExtname. */ java.lang.String getEsExtname(); /** - * <pre> - *׺ - * </pre> - * * <code>string es_extname = 8;</code> * @return The bytes for esExtname. */ @@ -965,19 +901,11 @@ public final class EsOuterClass { getEsExtnameBytes(); /** - * <pre> - *Ƶ - * </pre> - * * <code>string es_channel = 9;</code> * @return The esChannel. */ java.lang.String getEsChannel(); /** - * <pre> - *Ƶ - * </pre> - * * <code>string es_channel = 9;</code> * @return The bytes for esChannel. */ @@ -985,19 +913,11 @@ public final class EsOuterClass { getEsChannelBytes(); /** - * <pre> - * - * </pre> - * * <code>string es_groupname = 10;</code> * @return The esGroupname. */ java.lang.String getEsGroupname(); /** - * <pre> - * - * </pre> - * * <code>string es_groupname = 10;</code> * @return The bytes for esGroupname. */ @@ -1005,19 +925,11 @@ public final class EsOuterClass { getEsGroupnameBytes(); /** - * <pre> - *ҳñ - * </pre> - * * <code>string es_urltitle = 11;</code> * @return The esUrltitle. */ java.lang.String getEsUrltitle(); /** - * <pre> - *ҳñ - * </pre> - * * <code>string es_urltitle = 11;</code> * @return The bytes for esUrltitle. */ @@ -1025,19 +937,11 @@ public final class EsOuterClass { getEsUrltitleBytes(); /** - * <pre> - *ҳ<title>ñı - * </pre> - * * <code>string es_urltopic = 12;</code> * @return The esUrltopic. */ java.lang.String getEsUrltopic(); /** - * <pre> - *ҳ<title>ñı - * </pre> - * * <code>string es_urltopic = 12;</code> * @return The bytes for esUrltopic. */ @@ -1045,19 +949,11 @@ public final class EsOuterClass { getEsUrltopicBytes(); /** - * <pre> - *ɼڣʱ - * </pre> - * * <code>string es_lasttime = 13;</code> * @return The esLasttime. */ java.lang.String getEsLasttime(); /** - * <pre> - *ɼڣʱ - * </pre> - * * <code>string es_lasttime = 13;</code> * @return The bytes for esLasttime. */ @@ -1065,19 +961,11 @@ public final class EsOuterClass { getEsLasttimeBytes(); /** - * <pre> - *ʱ䣨ʵESʱ䣩 - * </pre> - * * <code>string es_loadtime = 14;</code> * @return The esLoadtime. */ java.lang.String getEsLoadtime(); /** - * <pre> - *ʱ䣨ʵESʱ䣩 - * </pre> - * * <code>string es_loadtime = 14;</code> * @return The bytes for esLoadtime. */ @@ -1085,19 +973,11 @@ public final class EsOuterClass { getEsLoadtimeBytes(); /** - * <pre> - *µķڣ - * </pre> - * * <code>string es_urldate = 15;</code> * @return The esUrldate. */ java.lang.String getEsUrldate(); /** - * <pre> - *µķڣ - * </pre> - * * <code>string es_urldate = 15;</code> * @return The bytes for esUrldate. */ @@ -1105,19 +985,11 @@ public final class EsOuterClass { getEsUrldateBytes(); /** - * <pre> - *µķڣʱ - * </pre> - * * <code>string es_urltime = 16;</code> * @return The esUrltime. */ java.lang.String getEsUrltime(); /** - * <pre> - *µķڣʱ - * </pre> - * * <code>string es_urltime = 16;</code> * @return The bytes for esUrltime. */ @@ -1125,19 +997,11 @@ public final class EsOuterClass { getEsUrltimeBytes(); /** - * <pre> - *µԴȱʧ - * </pre> - * * <code>string es_srcname = 17;</code> * @return The esSrcname. */ java.lang.String getEsSrcname(); /** - * <pre> - *µԴȱʧ - * </pre> - * * <code>string es_srcname = 17;</code> * @return The bytes for esSrcname. */ @@ -1145,19 +1009,11 @@ public final class EsOuterClass { getEsSrcnameBytes(); /** - * <pre> - *µߣȱʧ - * </pre> - * * <code>string es_authors = 18;</code> * @return The esAuthors. */ java.lang.String getEsAuthors(); /** - * <pre> - *µߣȱʧ - * </pre> - * * <code>string es_authors = 18;</code> * @return The bytes for esAuthors. */ @@ -1165,19 +1021,11 @@ public final class EsOuterClass { getEsAuthorsBytes(); /** - * <pre> - *µµĵȱʧ - * </pre> - * * <code>string es_district = 19;</code> * @return The esDistrict. */ java.lang.String getEsDistrict(); /** - * <pre> - *µµĵȱʧ - * </pre> - * * <code>string es_district = 19;</code> * @return The bytes for esDistrict. */ @@ -1185,19 +1033,11 @@ public final class EsOuterClass { getEsDistrictBytes(); /** - * <pre> - * - * </pre> - * * <code>string es_catalog = 20;</code> * @return The esCatalog. */ java.lang.String getEsCatalog(); /** - * <pre> - * - * </pre> - * * <code>string es_catalog = 20;</code> * @return The bytes for esCatalog. */ @@ -1205,19 +1045,11 @@ public final class EsOuterClass { getEsCatalogBytes(); /** - * <pre> - *һ - * </pre> - * * <code>string es_catalog1 = 21;</code> * @return The esCatalog1. */ java.lang.String getEsCatalog1(); /** - * <pre> - *һ - * </pre> - * * <code>string es_catalog1 = 21;</code> * @return The bytes for esCatalog1. */ @@ -1225,19 +1057,11 @@ public final class EsOuterClass { getEsCatalog1Bytes(); /** - * <pre> - *¶ - * </pre> - * * <code>string es_catalog2 = 22;</code> * @return The esCatalog2. */ java.lang.String getEsCatalog2(); /** - * <pre> - *¶ - * </pre> - * * <code>string es_catalog2 = 22;</code> * @return The bytes for esCatalog2. */ @@ -1245,19 +1069,11 @@ public final class EsOuterClass { getEsCatalog2Bytes(); /** - * <pre> - *¹ؼʣ½ģ - * </pre> - * * <code>string es_keywords = 23;</code> * @return The esKeywords. */ java.lang.String getEsKeywords(); /** - * <pre> - *¹ؼʣ½ģ - * </pre> - * * <code>string es_keywords = 23;</code> * @return The bytes for esKeywords. */ @@ -1265,19 +1081,11 @@ public final class EsOuterClass { getEsKeywordsBytes(); /** - * <pre> - *µժҪ½ģ - * </pre> - * * <code>string es_abstract = 24;</code> * @return The esAbstract. */ java.lang.String getEsAbstract(); /** - * <pre> - *µժҪ½ģ - * </pre> - * * <code>string es_abstract = 24;</code> * @return The bytes for esAbstract. */ @@ -1285,19 +1093,11 @@ public final class EsOuterClass { getEsAbstractBytes(); /** - * <pre> - *ظǣ֮ظҳHKEY - * </pre> - * * <code>string es_simflag = 25;</code> * @return The esSimflag. */ java.lang.String getEsSimflag(); /** - * <pre> - *ظǣ֮ظҳHKEY - * </pre> - * * <code>string es_simflag = 25;</code> * @return The bytes for esSimflag. */ @@ -1305,19 +1105,11 @@ public final class EsOuterClass { getEsSimflagBytes(); /** - * <pre> - *ƶֵ - * </pre> - * * <code>string es_simrank = 26;</code> * @return The esSimrank. */ java.lang.String getEsSimrank(); /** - * <pre> - *ƶֵ - * </pre> - * * <code>string es_simrank = 26;</code> * @return The bytes for esSimrank. */ @@ -1325,19 +1117,11 @@ public final class EsOuterClass { getEsSimrankBytes(); /** - * <pre> - *ͼƬַ - * </pre> - * * <code>string es_urlimage = 27;</code> * @return The esUrlimage. */ java.lang.String getEsUrlimage(); /** - * <pre> - *ͼƬַ - * </pre> - * * <code>string es_urlimage = 27;</code> * @return The bytes for esUrlimage. */ @@ -1345,19 +1129,11 @@ public final class EsOuterClass { getEsUrlimageBytes(); /** - * <pre> - *ҳͼƬĿ - * </pre> - * * <code>string es_imageflag = 28;</code> * @return The esImageflag. */ java.lang.String getEsImageflag(); /** - * <pre> - *ҳͼƬĿ - * </pre> - * * <code>string es_imageflag = 28;</code> * @return The bytes for esImageflag. */ @@ -1365,19 +1141,11 @@ public final class EsOuterClass { getEsImageflagBytes(); /** - * <pre> - *ҳĿ - * </pre> - * * <code>string es_tableflag = 29;</code> * @return The esTableflag. */ java.lang.String getEsTableflag(); /** - * <pre> - *ҳĿ - * </pre> - * * <code>string es_tableflag = 29;</code> * @return The bytes for esTableflag. */ @@ -1385,19 +1153,11 @@ public final class EsOuterClass { getEsTableflagBytes(); /** - * <pre> - *ij - * </pre> - * * <code>string es_doclength = 30;</code> * @return The esDoclength. */ java.lang.String getEsDoclength(); /** - * <pre> - *ij - * </pre> - * * <code>string es_doclength = 30;</code> * @return The bytes for esDoclength. */ @@ -1405,19 +1165,11 @@ public final class EsOuterClass { getEsDoclengthBytes(); /** - * <pre> - *ҳݣͼƬ - * </pre> - * * <code>string es_content = 31;</code> * @return The esContent. */ java.lang.String getEsContent(); /** - * <pre> - *ҳݣͼƬ - * </pre> - * * <code>string es_content = 31;</code> * @return The bytes for esContent. */ @@ -1425,19 +1177,11 @@ public final class EsOuterClass { getEsContentBytes(); /** - * <pre> - *ҳݣͼƬ - * </pre> - * * <code>string es_urlcontent = 32;</code> * @return The esUrlcontent. */ java.lang.String getEsUrlcontent(); /** - * <pre> - *ҳݣͼƬ - * </pre> - * * <code>string es_urlcontent = 32;</code> * @return The bytes for esUrlcontent. */ @@ -1445,19 +1189,11 @@ public final class EsOuterClass { getEsUrlcontentBytes(); /** - * <pre> - * - * </pre> - * * <code>string es_bbsnum = 33;</code> * @return The esBbsnum. */ java.lang.String getEsBbsnum(); /** - * <pre> - * - * </pre> - * * <code>string es_bbsnum = 33;</code> * @return The bytes for esBbsnum. */ @@ -1465,19 +1201,11 @@ public final class EsOuterClass { getEsBbsnumBytes(); /** - * <pre> - *ʼҳ濪ʼIJ - * </pre> - * * <code>string es_pagelevel = 34;</code> * @return The esPagelevel. */ java.lang.String getEsPagelevel(); /** - * <pre> - *ʼҳ濪ʼIJ - * </pre> - * * <code>string es_pagelevel = 34;</code> * @return The bytes for esPagelevel. */ @@ -1485,19 +1213,11 @@ public final class EsOuterClass { getEsPagelevelBytes(); /** - * <pre> - *ӵĿ¼ - * </pre> - * * <code>string es_urllevel = 35;</code> * @return The esUrllevel. */ java.lang.String getEsUrllevel(); /** - * <pre> - *ӵĿ¼ - * </pre> - * * <code>string es_urllevel = 35;</code> * @return The bytes for esUrllevel. */ @@ -1505,19 +1225,11 @@ public final class EsOuterClass { getEsUrllevelBytes(); /** - * <pre> - *simhashֵ - * </pre> - * * <code>string es_simhash = 36;</code> * @return The esSimhash. */ java.lang.String getEsSimhash(); /** - * <pre> - *simhashֵ - * </pre> - * * <code>string es_simhash = 36;</code> * @return The bytes for esSimhash. */ @@ -1525,19 +1237,11 @@ public final class EsOuterClass { getEsSimhashBytes(); /** - * <pre> - *ip - * </pre> - * * <code>string es_ip = 37;</code> * @return The esIp. */ java.lang.String getEsIp(); /** - * <pre> - *ip - * </pre> - * * <code>string es_ip = 37;</code> * @return The bytes for esIp. */ @@ -1545,19 +1249,11 @@ public final class EsOuterClass { getEsIpBytes(); /** - * <pre> - *ȶ - * </pre> - * * <code>string es_heat = 38;</code> * @return The esHeat. */ java.lang.String getEsHeat(); /** - * <pre> - *ȶ - * </pre> - * * <code>string es_heat = 38;</code> * @return The bytes for esHeat. */ @@ -1565,19 +1261,11 @@ public final class EsOuterClass { getEsHeatBytes(); /** - * <pre> - * - * </pre> - * * <code>string es_similaritycount = 39;</code> * @return The esSimilaritycount. */ java.lang.String getEsSimilaritycount(); /** - * <pre> - * - * </pre> - * * <code>string es_similaritycount = 39;</code> * @return The bytes for esSimilaritycount. */ @@ -1585,19 +1273,11 @@ public final class EsOuterClass { getEsSimilaritycountBytes(); /** - * <pre> - *id - * </pre> - * * <code>string es_similarity = 40;</code> * @return The esSimilarity. */ java.lang.String getEsSimilarity(); /** - * <pre> - *id - * </pre> - * * <code>string es_similarity = 40;</code> * @return The bytes for esSimilarity. */ @@ -1605,19 +1285,11 @@ public final class EsOuterClass { getEsSimilarityBytes(); /** - * <pre> - *ƶȼʱ - * </pre> - * * <code>string es_similaritytime = 41;</code> * @return The esSimilaritytime. */ java.lang.String getEsSimilaritytime(); /** - * <pre> - *ƶȼʱ - * </pre> - * * <code>string es_similaritytime = 41;</code> * @return The bytes for esSimilaritytime. */ @@ -1625,19 +1297,11 @@ public final class EsOuterClass { getEsSimilaritytimeBytes(); /** - * <pre> - * - * </pre> - * * <code>string es_emotion = 42;</code> * @return The esEmotion. */ java.lang.String getEsEmotion(); /** - * <pre> - * - * </pre> - * * <code>string es_emotion = 42;</code> * @return The bytes for esEmotion. */ @@ -1645,19 +1309,11 @@ public final class EsOuterClass { getEsEmotionBytes(); /** - * <pre> - *Ԥʱ - * </pre> - * * <code>string es_warningtime = 43;</code> * @return The esWarningtime. */ java.lang.String getEsWarningtime(); /** - * <pre> - *Ԥʱ - * </pre> - * * <code>string es_warningtime = 43;</code> * @return The bytes for esWarningtime. */ @@ -1665,19 +1321,11 @@ public final class EsOuterClass { getEsWarningtimeBytes(); /** - * <pre> - * - * </pre> - * * <code>string es_carriertype = 44;</code> * @return The esCarriertype. */ java.lang.String getEsCarriertype(); /** - * <pre> - * - * </pre> - * * <code>string es_carriertype = 44;</code> * @return The bytes for esCarriertype. */ @@ -1685,19 +1333,11 @@ public final class EsOuterClass { getEsCarriertypeBytes(); /** - * <pre> - * - * </pre> - * * <code>string es_commentcount = 45;</code> * @return The esCommentcount. */ java.lang.String getEsCommentcount(); /** - * <pre> - * - * </pre> - * * <code>string es_commentcount = 45;</code> * @return The bytes for esCommentcount. */ @@ -1705,19 +1345,11 @@ public final class EsOuterClass { getEsCommentcountBytes(); /** - * <pre> - *ת - * </pre> - * * <code>string es_forwardcount = 46;</code> * @return The esForwardcount. */ java.lang.String getEsForwardcount(); /** - * <pre> - *ת - * </pre> - * * <code>string es_forwardcount = 46;</code> * @return The bytes for esForwardcount. */ @@ -1725,19 +1357,11 @@ public final class EsOuterClass { getEsForwardcountBytes(); /** - * <pre> - * - * </pre> - * * <code>string es_positiveWords = 47;</code> * @return The esPositiveWords. */ java.lang.String getEsPositiveWords(); /** - * <pre> - * - * </pre> - * * <code>string es_positiveWords = 47;</code> * @return The bytes for esPositiveWords. */ @@ -1745,19 +1369,11 @@ public final class EsOuterClass { getEsPositiveWordsBytes(); /** - * <pre> - * - * </pre> - * * <code>string es_negativeWords = 48;</code> * @return The esNegativeWords. */ java.lang.String getEsNegativeWords(); /** - * <pre> - * - * </pre> - * * <code>string es_negativeWords = 48;</code> * @return The bytes for esNegativeWords. */ @@ -1765,19 +1381,11 @@ public final class EsOuterClass { getEsNegativeWordsBytes(); /** - * <pre> - * - * </pre> - * * <code>string es_negativeProbability = 49;</code> * @return The esNegativeProbability. */ java.lang.String getEsNegativeProbability(); /** - * <pre> - * - * </pre> - * * <code>string es_negativeProbability = 49;</code> * @return The bytes for esNegativeProbability. */ @@ -1785,19 +1393,11 @@ public final class EsOuterClass { getEsNegativeProbabilityBytes(); /** - * <pre> - *ǷϱϢ - * </pre> - * * <code>string es_reportinfo = 50;</code> * @return The esReportinfo. */ java.lang.String getEsReportinfo(); /** - * <pre> - *ǷϱϢ - * </pre> - * * <code>string es_reportinfo = 50;</code> * @return The bytes for esReportinfo. */ @@ -1805,19 +1405,11 @@ public final class EsOuterClass { getEsReportinfoBytes(); /** - * <pre> - *Ƿע - * </pre> - * * <code>string es_attention = 51;</code> * @return The esAttention. */ java.lang.String getEsAttention(); /** - * <pre> - *Ƿע - * </pre> - * * <code>string es_attention = 51;</code> * @return The bytes for esAttention. */ @@ -1825,19 +1417,11 @@ public final class EsOuterClass { getEsAttentionBytes(); /** - * <pre> - *ǷԤ - * </pre> - * * <code>string es_warning = 52;</code> * @return The esWarning. */ java.lang.String getEsWarning(); /** - * <pre> - *ǷԤ - * </pre> - * * <code>string es_warning = 52;</code> * @return The bytes for esWarning. */ @@ -1845,19 +1429,11 @@ public final class EsOuterClass { getEsWarningBytes(); /** - * <pre> - *ǷѶ - * </pre> - * * <code>string es_readsign = 53;</code> * @return The esReadsign. */ java.lang.String getEsReadsign(); /** - * <pre> - *ǷѶ - * </pre> - * * <code>string es_readsign = 53;</code> * @return The bytes for esReadsign. */ @@ -1865,19 +1441,11 @@ public final class EsOuterClass { getEsReadsignBytes(); /** - * <pre> - *Ƿ - * </pre> - * * <code>string es_briefing = 54;</code> * @return The esBriefing. */ java.lang.String getEsBriefing(); /** - * <pre> - *Ƿ - * </pre> - * * <code>string es_briefing = 54;</code> * @return The bytes for esBriefing. */ @@ -1885,19 +1453,11 @@ public final class EsOuterClass { getEsBriefingBytes(); /** - * <pre> - *Ԥ - * </pre> - * * <code>string es_warning_word = 55;</code> * @return The esWarningWord. */ java.lang.String getEsWarningWord(); /** - * <pre> - *Ԥ - * </pre> - * * <code>string es_warning_word = 55;</code> * @return The bytes for esWarningWord. */ @@ -1905,19 +1465,11 @@ public final class EsOuterClass { getEsWarningWordBytes(); /** - * <pre> - *עʱ - * </pre> - * * <code>string es_attentiontime = 56;</code> * @return The esAttentiontime. */ java.lang.String getEsAttentiontime(); /** - * <pre> - *עʱ - * </pre> - * * <code>string es_attentiontime = 56;</code> * @return The bytes for esAttentiontime. */ @@ -1925,19 +1477,11 @@ public final class EsOuterClass { getEsAttentiontimeBytes(); /** - * <pre> - *Ƿղ - * </pre> - * * <code>string es_collection = 57;</code> * @return The esCollection. */ java.lang.String getEsCollection(); /** - * <pre> - *Ƿղ - * </pre> - * * <code>string es_collection = 57;</code> * @return The bytes for esCollection. */ @@ -1945,19 +1489,11 @@ public final class EsOuterClass { getEsCollectionBytes(); /** - * <pre> - * - * </pre> - * * <code>string es_attachment = 58;</code> * @return The esAttachment. */ java.lang.String getEsAttachment(); /** - * <pre> - * - * </pre> - * * <code>string es_attachment = 58;</code> * @return The bytes for esAttachment. */ @@ -1965,19 +1501,11 @@ public final class EsOuterClass { getEsAttachmentBytes(); /** - * <pre> - *number,ûid罻ý˻) - * </pre> - * * <code>string es_userid = 59;</code> * @return The esUserid. */ java.lang.String getEsUserid(); /** - * <pre> - *number,ûid罻ý˻) - * </pre> - * * <code>string es_userid = 59;</code> * @return The bytes for esUserid. */ @@ -1985,19 +1513,11 @@ public final class EsOuterClass { getEsUseridBytes(); /** - * <pre> - *string,ͣPostͣstatuslinkphotovideoeventmusicnoteofferalbumȣ - * </pre> - * * <code>string es_contenttype = 60;</code> * @return The esContenttype. */ java.lang.String getEsContenttype(); /** - * <pre> - *string,ͣPostͣstatuslinkphotovideoeventmusicnoteofferalbumȣ - * </pre> - * * <code>string es_contenttype = 60;</code> * @return The bytes for esContenttype. */ @@ -2005,19 +1525,11 @@ public final class EsOuterClass { getEsContenttypeBytes(); /** - * <pre> - *number, - * </pre> - * * <code>string es_likecount = 61;</code> * @return The esLikecount. */ java.lang.String getEsLikecount(); /** - * <pre> - *number, - * </pre> - * * <code>string es_likecount = 61;</code> * @return The bytes for esLikecount. */ @@ -2025,19 +1537,11 @@ public final class EsOuterClass { getEsLikecountBytes(); /** - * <pre> - *stringеӵַƵļӵַ - * </pre> - * * <code>string es_links = 62;</code> * @return The esLinks. */ java.lang.String getEsLinks(); /** - * <pre> - *stringеӵַƵļӵַ - * </pre> - * * <code>string es_links = 62;</code> * @return The bytes for esLinks. */ @@ -2045,19 +1549,11 @@ public final class EsOuterClass { getEsLinksBytes(); /** - * <pre> - *number, - * </pre> - * * <code>string es_reactioncount = 63;</code> * @return The esReactioncount. */ java.lang.String getEsReactioncount(); /** - * <pre> - *number, - * </pre> - * * <code>string es_reactioncount = 63;</code> * @return The bytes for esReactioncount. */ @@ -2065,19 +1561,11 @@ public final class EsOuterClass { getEsReactioncountBytes(); /** - * <pre> - *stringһpost ΪӣӵһЩϢ - * </pre> - * * <code>string es_linkdesc = 64;</code> * @return The esLinkdesc. */ java.lang.String getEsLinkdesc(); /** - * <pre> - *stringһpost ΪӣӵһЩϢ - * </pre> - * * <code>string es_linkdesc = 64;</code> * @return The bytes for esLinkdesc. */ @@ -2085,19 +1573,11 @@ public final class EsOuterClass { getEsLinkdescBytes(); /** - * <pre> - *numberתԭߵID - * </pre> - * * <code>string es_repostuid = 65;</code> * @return The esRepostuid. */ java.lang.String getEsRepostuid(); /** - * <pre> - *numberתԭߵID - * </pre> - * * <code>string es_repostuid = 65;</code> * @return The bytes for esRepostuid. */ @@ -2105,19 +1585,11 @@ public final class EsOuterClass { getEsRepostuidBytes(); /** - * <pre> - *stringתԭߵname - * </pre> - * * <code>string es_repostuname = 66;</code> * @return The esRepostuname. */ java.lang.String getEsRepostuname(); /** - * <pre> - *stringתԭߵname - * </pre> - * * <code>string es_repostuname = 66;</code> * @return The bytes for esRepostuname. */ @@ -2125,19 +1597,11 @@ public final class EsOuterClass { getEsRepostunameBytes(); /** - * <pre> - *stringתԭID - * </pre> - * * <code>string es_repostid = 67;</code> * @return The esRepostid. */ java.lang.String getEsRepostid(); /** - * <pre> - *stringתԭID - * </pre> - * * <code>string es_repostid = 67;</code> * @return The bytes for esRepostid. */ @@ -2145,19 +1609,11 @@ public final class EsOuterClass { getEsRepostidBytes(); /** - * <pre> - *stringἰ - * </pre> - * * <code>string es_tags = 68;</code> * @return The esTags. */ java.lang.String getEsTags(); /** - * <pre> - *stringἰ - * </pre> - * * <code>string es_tags = 68;</code> * @return The bytes for esTags. */ @@ -2165,19 +1621,11 @@ public final class EsOuterClass { getEsTagsBytes(); /** - * <pre> - *stringἰ˺ - * </pre> - * * <code>string es_mentionsaccount = 69;</code> * @return The esMentionsaccount. */ java.lang.String getEsMentionsaccount(); /** - * <pre> - *stringἰ˺ - * </pre> - * * <code>string es_mentionsaccount = 69;</code> * @return The bytes for esMentionsaccount. */ @@ -2185,19 +1633,11 @@ public final class EsOuterClass { getEsMentionsaccountBytes(); /** - * <pre> - *stringеƵ - * </pre> - * * <code>string es_video = 70;</code> * @return The esVideo. */ java.lang.String getEsVideo(); /** - * <pre> - *stringеƵ - * </pre> - * * <code>string es_video = 70;</code> * @return The bytes for esVideo. */ @@ -2205,19 +1645,11 @@ public final class EsOuterClass { getEsVideoBytes(); /** - * <pre> - *booleanǷת - * </pre> - * * <code>string es_isrepost = 71;</code> * @return The esIsrepost. */ java.lang.String getEsIsrepost(); /** - * <pre> - *booleanǷת - * </pre> - * * <code>string es_isrepost = 71;</code> * @return The bytes for esIsrepost. */ @@ -2225,19 +1657,11 @@ public final class EsOuterClass { getEsIsrepostBytes(); /** - * <pre> - *string - * </pre> - * * <code>string es_lang = 72;</code> * @return The esLang. */ java.lang.String getEsLang(); /** - * <pre> - *string - * </pre> - * * <code>string es_lang = 72;</code> * @return The bytes for esLang. */ @@ -2245,24 +1669,40 @@ public final class EsOuterClass { getEsLangBytes(); /** - * <pre> - *stringͻ - * </pre> - * * <code>string es_client = 73;</code> * @return The esClient. */ java.lang.String getEsClient(); /** - * <pre> - *stringͻ - * </pre> - * * <code>string es_client = 73;</code> * @return The bytes for esClient. */ com.google.protobuf.ByteString getEsClientBytes(); + + /** + * <code>string es_snapshot = 74;</code> + * @return The esSnapshot. + */ + java.lang.String getEsSnapshot(); + /** + * <code>string es_snapshot = 74;</code> + * @return The bytes for esSnapshot. + */ + com.google.protobuf.ByteString + getEsSnapshotBytes(); + + /** + * <code>string es_title = 75;</code> + * @return The esTitle. + */ + java.lang.String getEsTitle(); + /** + * <code>string es_title = 75;</code> + * @return The bytes for esTitle. + */ + com.google.protobuf.ByteString + getEsTitleBytes(); } /** * Protobuf type {@code Es} @@ -2350,6 +1790,8 @@ public final class EsOuterClass { esIsrepost_ = ""; esLang_ = ""; esClient_ = ""; + esSnapshot_ = ""; + esTitle_ = ""; } @java.lang.Override @@ -2820,6 +2262,18 @@ public final class EsOuterClass { esClient_ = s; break; } + case 594: { + java.lang.String s = input.readStringRequireUtf8(); + + esSnapshot_ = s; + break; + } + case 602: { + java.lang.String s = input.readStringRequireUtf8(); + + esTitle_ = s; + break; + } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { @@ -2855,10 +2309,6 @@ public final class EsOuterClass { public static final int ES_SID_FIELD_NUMBER = 1; private volatile java.lang.Object esSid_; /** - * <pre> - * - * </pre> - * * <code>string es_sid = 1;</code> * @return The esSid. */ @@ -2875,10 +2325,6 @@ public final class EsOuterClass { } } /** - * <pre> - * - * </pre> - * * <code>string es_sid = 1;</code> * @return The bytes for esSid. */ @@ -2899,10 +2345,6 @@ public final class EsOuterClass { public static final int ES_SUBJECTID_FIELD_NUMBER = 2; private volatile java.lang.Object esSubjectId_; /** - * <pre> - *id - * </pre> - * * <code>string es_subjectId = 2;</code> * @return The esSubjectId. */ @@ -2919,10 +2361,6 @@ public final class EsOuterClass { } } /** - * <pre> - *id - * </pre> - * * <code>string es_subjectId = 2;</code> * @return The bytes for esSubjectId. */ @@ -2943,10 +2381,6 @@ public final class EsOuterClass { public static final int ES_HKEY_FIELD_NUMBER = 3; private volatile java.lang.Object esHkey_; /** - * <pre> - *URLΨһ - * </pre> - * * <code>string es_hkey = 3;</code> * @return The esHkey. */ @@ -2963,10 +2397,6 @@ public final class EsOuterClass { } } /** - * <pre> - *URLΨһ - * </pre> - * * <code>string es_hkey = 3;</code> * @return The bytes for esHkey. */ @@ -2987,10 +2417,6 @@ public final class EsOuterClass { public static final int ES_PKEY_FIELD_NUMBER = 4; private volatile java.lang.Object esPkey_; /** - * <pre> - *URL - * </pre> - * * <code>string es_pkey = 4;</code> * @return The esPkey. */ @@ -3007,10 +2433,6 @@ public final class EsOuterClass { } } /** - * <pre> - *URL - * </pre> - * * <code>string es_pkey = 4;</code> * @return The bytes for esPkey. */ @@ -3031,10 +2453,6 @@ public final class EsOuterClass { public static final int ES_STARTID_FIELD_NUMBER = 5; private volatile java.lang.Object esStartid_; /** - * <pre> - *ʼ - * </pre> - * * <code>string es_startid = 5;</code> * @return The esStartid. */ @@ -3051,10 +2469,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ʼ - * </pre> - * * <code>string es_startid = 5;</code> * @return The bytes for esStartid. */ @@ -3075,10 +2489,6 @@ public final class EsOuterClass { public static final int ES_URLNAME_FIELD_NUMBER = 6; private volatile java.lang.Object esUrlname_; /** - * <pre> - *URL - * </pre> - * * <code>string es_urlname = 6;</code> * @return The esUrlname. */ @@ -3095,10 +2505,6 @@ public final class EsOuterClass { } } /** - * <pre> - *URL - * </pre> - * * <code>string es_urlname = 6;</code> * @return The bytes for esUrlname. */ @@ -3119,10 +2525,6 @@ public final class EsOuterClass { public static final int ES_SITENAME_FIELD_NUMBER = 7; private volatile java.lang.Object esSitename_; /** - * <pre> - *վ - * </pre> - * * <code>string es_sitename = 7;</code> * @return The esSitename. */ @@ -3139,10 +2541,6 @@ public final class EsOuterClass { } } /** - * <pre> - *վ - * </pre> - * * <code>string es_sitename = 7;</code> * @return The bytes for esSitename. */ @@ -3163,10 +2561,6 @@ public final class EsOuterClass { public static final int ES_EXTNAME_FIELD_NUMBER = 8; private volatile java.lang.Object esExtname_; /** - * <pre> - *׺ - * </pre> - * * <code>string es_extname = 8;</code> * @return The esExtname. */ @@ -3183,10 +2577,6 @@ public final class EsOuterClass { } } /** - * <pre> - *׺ - * </pre> - * * <code>string es_extname = 8;</code> * @return The bytes for esExtname. */ @@ -3207,10 +2597,6 @@ public final class EsOuterClass { public static final int ES_CHANNEL_FIELD_NUMBER = 9; private volatile java.lang.Object esChannel_; /** - * <pre> - *Ƶ - * </pre> - * * <code>string es_channel = 9;</code> * @return The esChannel. */ @@ -3227,10 +2613,6 @@ public final class EsOuterClass { } } /** - * <pre> - *Ƶ - * </pre> - * * <code>string es_channel = 9;</code> * @return The bytes for esChannel. */ @@ -3251,10 +2633,6 @@ public final class EsOuterClass { public static final int ES_GROUPNAME_FIELD_NUMBER = 10; private volatile java.lang.Object esGroupname_; /** - * <pre> - * - * </pre> - * * <code>string es_groupname = 10;</code> * @return The esGroupname. */ @@ -3271,10 +2649,6 @@ public final class EsOuterClass { } } /** - * <pre> - * - * </pre> - * * <code>string es_groupname = 10;</code> * @return The bytes for esGroupname. */ @@ -3295,10 +2669,6 @@ public final class EsOuterClass { public static final int ES_URLTITLE_FIELD_NUMBER = 11; private volatile java.lang.Object esUrltitle_; /** - * <pre> - *ҳñ - * </pre> - * * <code>string es_urltitle = 11;</code> * @return The esUrltitle. */ @@ -3315,10 +2685,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ҳñ - * </pre> - * * <code>string es_urltitle = 11;</code> * @return The bytes for esUrltitle. */ @@ -3339,10 +2705,6 @@ public final class EsOuterClass { public static final int ES_URLTOPIC_FIELD_NUMBER = 12; private volatile java.lang.Object esUrltopic_; /** - * <pre> - *ҳ<title>ñı - * </pre> - * * <code>string es_urltopic = 12;</code> * @return The esUrltopic. */ @@ -3359,10 +2721,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ҳ<title>ñı - * </pre> - * * <code>string es_urltopic = 12;</code> * @return The bytes for esUrltopic. */ @@ -3383,10 +2741,6 @@ public final class EsOuterClass { public static final int ES_LASTTIME_FIELD_NUMBER = 13; private volatile java.lang.Object esLasttime_; /** - * <pre> - *ɼڣʱ - * </pre> - * * <code>string es_lasttime = 13;</code> * @return The esLasttime. */ @@ -3403,10 +2757,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ɼڣʱ - * </pre> - * * <code>string es_lasttime = 13;</code> * @return The bytes for esLasttime. */ @@ -3427,10 +2777,6 @@ public final class EsOuterClass { public static final int ES_LOADTIME_FIELD_NUMBER = 14; private volatile java.lang.Object esLoadtime_; /** - * <pre> - *ʱ䣨ʵESʱ䣩 - * </pre> - * * <code>string es_loadtime = 14;</code> * @return The esLoadtime. */ @@ -3447,10 +2793,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ʱ䣨ʵESʱ䣩 - * </pre> - * * <code>string es_loadtime = 14;</code> * @return The bytes for esLoadtime. */ @@ -3471,10 +2813,6 @@ public final class EsOuterClass { public static final int ES_URLDATE_FIELD_NUMBER = 15; private volatile java.lang.Object esUrldate_; /** - * <pre> - *µķڣ - * </pre> - * * <code>string es_urldate = 15;</code> * @return The esUrldate. */ @@ -3491,10 +2829,6 @@ public final class EsOuterClass { } } /** - * <pre> - *µķڣ - * </pre> - * * <code>string es_urldate = 15;</code> * @return The bytes for esUrldate. */ @@ -3515,10 +2849,6 @@ public final class EsOuterClass { public static final int ES_URLTIME_FIELD_NUMBER = 16; private volatile java.lang.Object esUrltime_; /** - * <pre> - *µķڣʱ - * </pre> - * * <code>string es_urltime = 16;</code> * @return The esUrltime. */ @@ -3535,10 +2865,6 @@ public final class EsOuterClass { } } /** - * <pre> - *µķڣʱ - * </pre> - * * <code>string es_urltime = 16;</code> * @return The bytes for esUrltime. */ @@ -3559,10 +2885,6 @@ public final class EsOuterClass { public static final int ES_SRCNAME_FIELD_NUMBER = 17; private volatile java.lang.Object esSrcname_; /** - * <pre> - *µԴȱʧ - * </pre> - * * <code>string es_srcname = 17;</code> * @return The esSrcname. */ @@ -3579,10 +2901,6 @@ public final class EsOuterClass { } } /** - * <pre> - *µԴȱʧ - * </pre> - * * <code>string es_srcname = 17;</code> * @return The bytes for esSrcname. */ @@ -3603,10 +2921,6 @@ public final class EsOuterClass { public static final int ES_AUTHORS_FIELD_NUMBER = 18; private volatile java.lang.Object esAuthors_; /** - * <pre> - *µߣȱʧ - * </pre> - * * <code>string es_authors = 18;</code> * @return The esAuthors. */ @@ -3623,10 +2937,6 @@ public final class EsOuterClass { } } /** - * <pre> - *µߣȱʧ - * </pre> - * * <code>string es_authors = 18;</code> * @return The bytes for esAuthors. */ @@ -3647,10 +2957,6 @@ public final class EsOuterClass { public static final int ES_DISTRICT_FIELD_NUMBER = 19; private volatile java.lang.Object esDistrict_; /** - * <pre> - *µµĵȱʧ - * </pre> - * * <code>string es_district = 19;</code> * @return The esDistrict. */ @@ -3667,10 +2973,6 @@ public final class EsOuterClass { } } /** - * <pre> - *µµĵȱʧ - * </pre> - * * <code>string es_district = 19;</code> * @return The bytes for esDistrict. */ @@ -3691,10 +2993,6 @@ public final class EsOuterClass { public static final int ES_CATALOG_FIELD_NUMBER = 20; private volatile java.lang.Object esCatalog_; /** - * <pre> - * - * </pre> - * * <code>string es_catalog = 20;</code> * @return The esCatalog. */ @@ -3711,10 +3009,6 @@ public final class EsOuterClass { } } /** - * <pre> - * - * </pre> - * * <code>string es_catalog = 20;</code> * @return The bytes for esCatalog. */ @@ -3735,10 +3029,6 @@ public final class EsOuterClass { public static final int ES_CATALOG1_FIELD_NUMBER = 21; private volatile java.lang.Object esCatalog1_; /** - * <pre> - *һ - * </pre> - * * <code>string es_catalog1 = 21;</code> * @return The esCatalog1. */ @@ -3755,10 +3045,6 @@ public final class EsOuterClass { } } /** - * <pre> - *һ - * </pre> - * * <code>string es_catalog1 = 21;</code> * @return The bytes for esCatalog1. */ @@ -3779,10 +3065,6 @@ public final class EsOuterClass { public static final int ES_CATALOG2_FIELD_NUMBER = 22; private volatile java.lang.Object esCatalog2_; /** - * <pre> - *¶ - * </pre> - * * <code>string es_catalog2 = 22;</code> * @return The esCatalog2. */ @@ -3799,10 +3081,6 @@ public final class EsOuterClass { } } /** - * <pre> - *¶ - * </pre> - * * <code>string es_catalog2 = 22;</code> * @return The bytes for esCatalog2. */ @@ -3823,10 +3101,6 @@ public final class EsOuterClass { public static final int ES_KEYWORDS_FIELD_NUMBER = 23; private volatile java.lang.Object esKeywords_; /** - * <pre> - *¹ؼʣ½ģ - * </pre> - * * <code>string es_keywords = 23;</code> * @return The esKeywords. */ @@ -3843,10 +3117,6 @@ public final class EsOuterClass { } } /** - * <pre> - *¹ؼʣ½ģ - * </pre> - * * <code>string es_keywords = 23;</code> * @return The bytes for esKeywords. */ @@ -3867,10 +3137,6 @@ public final class EsOuterClass { public static final int ES_ABSTRACT_FIELD_NUMBER = 24; private volatile java.lang.Object esAbstract_; /** - * <pre> - *µժҪ½ģ - * </pre> - * * <code>string es_abstract = 24;</code> * @return The esAbstract. */ @@ -3887,10 +3153,6 @@ public final class EsOuterClass { } } /** - * <pre> - *µժҪ½ģ - * </pre> - * * <code>string es_abstract = 24;</code> * @return The bytes for esAbstract. */ @@ -3911,10 +3173,6 @@ public final class EsOuterClass { public static final int ES_SIMFLAG_FIELD_NUMBER = 25; private volatile java.lang.Object esSimflag_; /** - * <pre> - *ظǣ֮ظҳHKEY - * </pre> - * * <code>string es_simflag = 25;</code> * @return The esSimflag. */ @@ -3931,10 +3189,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ظǣ֮ظҳHKEY - * </pre> - * * <code>string es_simflag = 25;</code> * @return The bytes for esSimflag. */ @@ -3955,10 +3209,6 @@ public final class EsOuterClass { public static final int ES_SIMRANK_FIELD_NUMBER = 26; private volatile java.lang.Object esSimrank_; /** - * <pre> - *ƶֵ - * </pre> - * * <code>string es_simrank = 26;</code> * @return The esSimrank. */ @@ -3975,10 +3225,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ƶֵ - * </pre> - * * <code>string es_simrank = 26;</code> * @return The bytes for esSimrank. */ @@ -3999,10 +3245,6 @@ public final class EsOuterClass { public static final int ES_URLIMAGE_FIELD_NUMBER = 27; private volatile java.lang.Object esUrlimage_; /** - * <pre> - *ͼƬַ - * </pre> - * * <code>string es_urlimage = 27;</code> * @return The esUrlimage. */ @@ -4019,10 +3261,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ͼƬַ - * </pre> - * * <code>string es_urlimage = 27;</code> * @return The bytes for esUrlimage. */ @@ -4043,10 +3281,6 @@ public final class EsOuterClass { public static final int ES_IMAGEFLAG_FIELD_NUMBER = 28; private volatile java.lang.Object esImageflag_; /** - * <pre> - *ҳͼƬĿ - * </pre> - * * <code>string es_imageflag = 28;</code> * @return The esImageflag. */ @@ -4063,10 +3297,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ҳͼƬĿ - * </pre> - * * <code>string es_imageflag = 28;</code> * @return The bytes for esImageflag. */ @@ -4087,10 +3317,6 @@ public final class EsOuterClass { public static final int ES_TABLEFLAG_FIELD_NUMBER = 29; private volatile java.lang.Object esTableflag_; /** - * <pre> - *ҳĿ - * </pre> - * * <code>string es_tableflag = 29;</code> * @return The esTableflag. */ @@ -4107,10 +3333,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ҳĿ - * </pre> - * * <code>string es_tableflag = 29;</code> * @return The bytes for esTableflag. */ @@ -4131,10 +3353,6 @@ public final class EsOuterClass { public static final int ES_DOCLENGTH_FIELD_NUMBER = 30; private volatile java.lang.Object esDoclength_; /** - * <pre> - *ij - * </pre> - * * <code>string es_doclength = 30;</code> * @return The esDoclength. */ @@ -4151,10 +3369,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ij - * </pre> - * * <code>string es_doclength = 30;</code> * @return The bytes for esDoclength. */ @@ -4175,10 +3389,6 @@ public final class EsOuterClass { public static final int ES_CONTENT_FIELD_NUMBER = 31; private volatile java.lang.Object esContent_; /** - * <pre> - *ҳݣͼƬ - * </pre> - * * <code>string es_content = 31;</code> * @return The esContent. */ @@ -4195,10 +3405,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ҳݣͼƬ - * </pre> - * * <code>string es_content = 31;</code> * @return The bytes for esContent. */ @@ -4219,10 +3425,6 @@ public final class EsOuterClass { public static final int ES_URLCONTENT_FIELD_NUMBER = 32; private volatile java.lang.Object esUrlcontent_; /** - * <pre> - *ҳݣͼƬ - * </pre> - * * <code>string es_urlcontent = 32;</code> * @return The esUrlcontent. */ @@ -4239,10 +3441,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ҳݣͼƬ - * </pre> - * * <code>string es_urlcontent = 32;</code> * @return The bytes for esUrlcontent. */ @@ -4263,10 +3461,6 @@ public final class EsOuterClass { public static final int ES_BBSNUM_FIELD_NUMBER = 33; private volatile java.lang.Object esBbsnum_; /** - * <pre> - * - * </pre> - * * <code>string es_bbsnum = 33;</code> * @return The esBbsnum. */ @@ -4283,10 +3477,6 @@ public final class EsOuterClass { } } /** - * <pre> - * - * </pre> - * * <code>string es_bbsnum = 33;</code> * @return The bytes for esBbsnum. */ @@ -4307,10 +3497,6 @@ public final class EsOuterClass { public static final int ES_PAGELEVEL_FIELD_NUMBER = 34; private volatile java.lang.Object esPagelevel_; /** - * <pre> - *ʼҳ濪ʼIJ - * </pre> - * * <code>string es_pagelevel = 34;</code> * @return The esPagelevel. */ @@ -4327,10 +3513,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ʼҳ濪ʼIJ - * </pre> - * * <code>string es_pagelevel = 34;</code> * @return The bytes for esPagelevel. */ @@ -4351,10 +3533,6 @@ public final class EsOuterClass { public static final int ES_URLLEVEL_FIELD_NUMBER = 35; private volatile java.lang.Object esUrllevel_; /** - * <pre> - *ӵĿ¼ - * </pre> - * * <code>string es_urllevel = 35;</code> * @return The esUrllevel. */ @@ -4371,10 +3549,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ӵĿ¼ - * </pre> - * * <code>string es_urllevel = 35;</code> * @return The bytes for esUrllevel. */ @@ -4395,10 +3569,6 @@ public final class EsOuterClass { public static final int ES_SIMHASH_FIELD_NUMBER = 36; private volatile java.lang.Object esSimhash_; /** - * <pre> - *simhashֵ - * </pre> - * * <code>string es_simhash = 36;</code> * @return The esSimhash. */ @@ -4415,10 +3585,6 @@ public final class EsOuterClass { } } /** - * <pre> - *simhashֵ - * </pre> - * * <code>string es_simhash = 36;</code> * @return The bytes for esSimhash. */ @@ -4439,10 +3605,6 @@ public final class EsOuterClass { public static final int ES_IP_FIELD_NUMBER = 37; private volatile java.lang.Object esIp_; /** - * <pre> - *ip - * </pre> - * * <code>string es_ip = 37;</code> * @return The esIp. */ @@ -4459,10 +3621,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ip - * </pre> - * * <code>string es_ip = 37;</code> * @return The bytes for esIp. */ @@ -4483,10 +3641,6 @@ public final class EsOuterClass { public static final int ES_HEAT_FIELD_NUMBER = 38; private volatile java.lang.Object esHeat_; /** - * <pre> - *ȶ - * </pre> - * * <code>string es_heat = 38;</code> * @return The esHeat. */ @@ -4503,10 +3657,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ȶ - * </pre> - * * <code>string es_heat = 38;</code> * @return The bytes for esHeat. */ @@ -4527,10 +3677,6 @@ public final class EsOuterClass { public static final int ES_SIMILARITYCOUNT_FIELD_NUMBER = 39; private volatile java.lang.Object esSimilaritycount_; /** - * <pre> - * - * </pre> - * * <code>string es_similaritycount = 39;</code> * @return The esSimilaritycount. */ @@ -4547,10 +3693,6 @@ public final class EsOuterClass { } } /** - * <pre> - * - * </pre> - * * <code>string es_similaritycount = 39;</code> * @return The bytes for esSimilaritycount. */ @@ -4571,10 +3713,6 @@ public final class EsOuterClass { public static final int ES_SIMILARITY_FIELD_NUMBER = 40; private volatile java.lang.Object esSimilarity_; /** - * <pre> - *id - * </pre> - * * <code>string es_similarity = 40;</code> * @return The esSimilarity. */ @@ -4591,10 +3729,6 @@ public final class EsOuterClass { } } /** - * <pre> - *id - * </pre> - * * <code>string es_similarity = 40;</code> * @return The bytes for esSimilarity. */ @@ -4615,10 +3749,6 @@ public final class EsOuterClass { public static final int ES_SIMILARITYTIME_FIELD_NUMBER = 41; private volatile java.lang.Object esSimilaritytime_; /** - * <pre> - *ƶȼʱ - * </pre> - * * <code>string es_similaritytime = 41;</code> * @return The esSimilaritytime. */ @@ -4635,10 +3765,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ƶȼʱ - * </pre> - * * <code>string es_similaritytime = 41;</code> * @return The bytes for esSimilaritytime. */ @@ -4659,10 +3785,6 @@ public final class EsOuterClass { public static final int ES_EMOTION_FIELD_NUMBER = 42; private volatile java.lang.Object esEmotion_; /** - * <pre> - * - * </pre> - * * <code>string es_emotion = 42;</code> * @return The esEmotion. */ @@ -4679,10 +3801,6 @@ public final class EsOuterClass { } } /** - * <pre> - * - * </pre> - * * <code>string es_emotion = 42;</code> * @return The bytes for esEmotion. */ @@ -4703,10 +3821,6 @@ public final class EsOuterClass { public static final int ES_WARNINGTIME_FIELD_NUMBER = 43; private volatile java.lang.Object esWarningtime_; /** - * <pre> - *Ԥʱ - * </pre> - * * <code>string es_warningtime = 43;</code> * @return The esWarningtime. */ @@ -4723,10 +3837,6 @@ public final class EsOuterClass { } } /** - * <pre> - *Ԥʱ - * </pre> - * * <code>string es_warningtime = 43;</code> * @return The bytes for esWarningtime. */ @@ -4747,10 +3857,6 @@ public final class EsOuterClass { public static final int ES_CARRIERTYPE_FIELD_NUMBER = 44; private volatile java.lang.Object esCarriertype_; /** - * <pre> - * - * </pre> - * * <code>string es_carriertype = 44;</code> * @return The esCarriertype. */ @@ -4767,10 +3873,6 @@ public final class EsOuterClass { } } /** - * <pre> - * - * </pre> - * * <code>string es_carriertype = 44;</code> * @return The bytes for esCarriertype. */ @@ -4791,10 +3893,6 @@ public final class EsOuterClass { public static final int ES_COMMENTCOUNT_FIELD_NUMBER = 45; private volatile java.lang.Object esCommentcount_; /** - * <pre> - * - * </pre> - * * <code>string es_commentcount = 45;</code> * @return The esCommentcount. */ @@ -4811,10 +3909,6 @@ public final class EsOuterClass { } } /** - * <pre> - * - * </pre> - * * <code>string es_commentcount = 45;</code> * @return The bytes for esCommentcount. */ @@ -4835,10 +3929,6 @@ public final class EsOuterClass { public static final int ES_FORWARDCOUNT_FIELD_NUMBER = 46; private volatile java.lang.Object esForwardcount_; /** - * <pre> - *ת - * </pre> - * * <code>string es_forwardcount = 46;</code> * @return The esForwardcount. */ @@ -4855,10 +3945,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ת - * </pre> - * * <code>string es_forwardcount = 46;</code> * @return The bytes for esForwardcount. */ @@ -4879,10 +3965,6 @@ public final class EsOuterClass { public static final int ES_POSITIVEWORDS_FIELD_NUMBER = 47; private volatile java.lang.Object esPositiveWords_; /** - * <pre> - * - * </pre> - * * <code>string es_positiveWords = 47;</code> * @return The esPositiveWords. */ @@ -4899,10 +3981,6 @@ public final class EsOuterClass { } } /** - * <pre> - * - * </pre> - * * <code>string es_positiveWords = 47;</code> * @return The bytes for esPositiveWords. */ @@ -4923,10 +4001,6 @@ public final class EsOuterClass { public static final int ES_NEGATIVEWORDS_FIELD_NUMBER = 48; private volatile java.lang.Object esNegativeWords_; /** - * <pre> - * - * </pre> - * * <code>string es_negativeWords = 48;</code> * @return The esNegativeWords. */ @@ -4943,10 +4017,6 @@ public final class EsOuterClass { } } /** - * <pre> - * - * </pre> - * * <code>string es_negativeWords = 48;</code> * @return The bytes for esNegativeWords. */ @@ -4967,10 +4037,6 @@ public final class EsOuterClass { public static final int ES_NEGATIVEPROBABILITY_FIELD_NUMBER = 49; private volatile java.lang.Object esNegativeProbability_; /** - * <pre> - * - * </pre> - * * <code>string es_negativeProbability = 49;</code> * @return The esNegativeProbability. */ @@ -4987,10 +4053,6 @@ public final class EsOuterClass { } } /** - * <pre> - * - * </pre> - * * <code>string es_negativeProbability = 49;</code> * @return The bytes for esNegativeProbability. */ @@ -5011,10 +4073,6 @@ public final class EsOuterClass { public static final int ES_REPORTINFO_FIELD_NUMBER = 50; private volatile java.lang.Object esReportinfo_; /** - * <pre> - *ǷϱϢ - * </pre> - * * <code>string es_reportinfo = 50;</code> * @return The esReportinfo. */ @@ -5031,10 +4089,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ǷϱϢ - * </pre> - * * <code>string es_reportinfo = 50;</code> * @return The bytes for esReportinfo. */ @@ -5055,10 +4109,6 @@ public final class EsOuterClass { public static final int ES_ATTENTION_FIELD_NUMBER = 51; private volatile java.lang.Object esAttention_; /** - * <pre> - *Ƿע - * </pre> - * * <code>string es_attention = 51;</code> * @return The esAttention. */ @@ -5075,10 +4125,6 @@ public final class EsOuterClass { } } /** - * <pre> - *Ƿע - * </pre> - * * <code>string es_attention = 51;</code> * @return The bytes for esAttention. */ @@ -5099,10 +4145,6 @@ public final class EsOuterClass { public static final int ES_WARNING_FIELD_NUMBER = 52; private volatile java.lang.Object esWarning_; /** - * <pre> - *ǷԤ - * </pre> - * * <code>string es_warning = 52;</code> * @return The esWarning. */ @@ -5119,10 +4161,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ǷԤ - * </pre> - * * <code>string es_warning = 52;</code> * @return The bytes for esWarning. */ @@ -5143,10 +4181,6 @@ public final class EsOuterClass { public static final int ES_READSIGN_FIELD_NUMBER = 53; private volatile java.lang.Object esReadsign_; /** - * <pre> - *ǷѶ - * </pre> - * * <code>string es_readsign = 53;</code> * @return The esReadsign. */ @@ -5163,10 +4197,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ǷѶ - * </pre> - * * <code>string es_readsign = 53;</code> * @return The bytes for esReadsign. */ @@ -5187,10 +4217,6 @@ public final class EsOuterClass { public static final int ES_BRIEFING_FIELD_NUMBER = 54; private volatile java.lang.Object esBriefing_; /** - * <pre> - *Ƿ - * </pre> - * * <code>string es_briefing = 54;</code> * @return The esBriefing. */ @@ -5207,10 +4233,6 @@ public final class EsOuterClass { } } /** - * <pre> - *Ƿ - * </pre> - * * <code>string es_briefing = 54;</code> * @return The bytes for esBriefing. */ @@ -5231,10 +4253,6 @@ public final class EsOuterClass { public static final int ES_WARNING_WORD_FIELD_NUMBER = 55; private volatile java.lang.Object esWarningWord_; /** - * <pre> - *Ԥ - * </pre> - * * <code>string es_warning_word = 55;</code> * @return The esWarningWord. */ @@ -5251,10 +4269,6 @@ public final class EsOuterClass { } } /** - * <pre> - *Ԥ - * </pre> - * * <code>string es_warning_word = 55;</code> * @return The bytes for esWarningWord. */ @@ -5275,10 +4289,6 @@ public final class EsOuterClass { public static final int ES_ATTENTIONTIME_FIELD_NUMBER = 56; private volatile java.lang.Object esAttentiontime_; /** - * <pre> - *עʱ - * </pre> - * * <code>string es_attentiontime = 56;</code> * @return The esAttentiontime. */ @@ -5295,10 +4305,6 @@ public final class EsOuterClass { } } /** - * <pre> - *עʱ - * </pre> - * * <code>string es_attentiontime = 56;</code> * @return The bytes for esAttentiontime. */ @@ -5319,10 +4325,6 @@ public final class EsOuterClass { public static final int ES_COLLECTION_FIELD_NUMBER = 57; private volatile java.lang.Object esCollection_; /** - * <pre> - *Ƿղ - * </pre> - * * <code>string es_collection = 57;</code> * @return The esCollection. */ @@ -5339,10 +4341,6 @@ public final class EsOuterClass { } } /** - * <pre> - *Ƿղ - * </pre> - * * <code>string es_collection = 57;</code> * @return The bytes for esCollection. */ @@ -5363,10 +4361,6 @@ public final class EsOuterClass { public static final int ES_ATTACHMENT_FIELD_NUMBER = 58; private volatile java.lang.Object esAttachment_; /** - * <pre> - * - * </pre> - * * <code>string es_attachment = 58;</code> * @return The esAttachment. */ @@ -5383,10 +4377,6 @@ public final class EsOuterClass { } } /** - * <pre> - * - * </pre> - * * <code>string es_attachment = 58;</code> * @return The bytes for esAttachment. */ @@ -5407,10 +4397,6 @@ public final class EsOuterClass { public static final int ES_USERID_FIELD_NUMBER = 59; private volatile java.lang.Object esUserid_; /** - * <pre> - *number,ûid罻ý˻) - * </pre> - * * <code>string es_userid = 59;</code> * @return The esUserid. */ @@ -5427,10 +4413,6 @@ public final class EsOuterClass { } } /** - * <pre> - *number,ûid罻ý˻) - * </pre> - * * <code>string es_userid = 59;</code> * @return The bytes for esUserid. */ @@ -5451,10 +4433,6 @@ public final class EsOuterClass { public static final int ES_CONTENTTYPE_FIELD_NUMBER = 60; private volatile java.lang.Object esContenttype_; /** - * <pre> - *string,ͣPostͣstatuslinkphotovideoeventmusicnoteofferalbumȣ - * </pre> - * * <code>string es_contenttype = 60;</code> * @return The esContenttype. */ @@ -5471,10 +4449,6 @@ public final class EsOuterClass { } } /** - * <pre> - *string,ͣPostͣstatuslinkphotovideoeventmusicnoteofferalbumȣ - * </pre> - * * <code>string es_contenttype = 60;</code> * @return The bytes for esContenttype. */ @@ -5495,10 +4469,6 @@ public final class EsOuterClass { public static final int ES_LIKECOUNT_FIELD_NUMBER = 61; private volatile java.lang.Object esLikecount_; /** - * <pre> - *number, - * </pre> - * * <code>string es_likecount = 61;</code> * @return The esLikecount. */ @@ -5515,10 +4485,6 @@ public final class EsOuterClass { } } /** - * <pre> - *number, - * </pre> - * * <code>string es_likecount = 61;</code> * @return The bytes for esLikecount. */ @@ -5539,10 +4505,6 @@ public final class EsOuterClass { public static final int ES_LINKS_FIELD_NUMBER = 62; private volatile java.lang.Object esLinks_; /** - * <pre> - *stringеӵַƵļӵַ - * </pre> - * * <code>string es_links = 62;</code> * @return The esLinks. */ @@ -5559,10 +4521,6 @@ public final class EsOuterClass { } } /** - * <pre> - *stringеӵַƵļӵַ - * </pre> - * * <code>string es_links = 62;</code> * @return The bytes for esLinks. */ @@ -5583,10 +4541,6 @@ public final class EsOuterClass { public static final int ES_REACTIONCOUNT_FIELD_NUMBER = 63; private volatile java.lang.Object esReactioncount_; /** - * <pre> - *number, - * </pre> - * * <code>string es_reactioncount = 63;</code> * @return The esReactioncount. */ @@ -5603,10 +4557,6 @@ public final class EsOuterClass { } } /** - * <pre> - *number, - * </pre> - * * <code>string es_reactioncount = 63;</code> * @return The bytes for esReactioncount. */ @@ -5627,10 +4577,6 @@ public final class EsOuterClass { public static final int ES_LINKDESC_FIELD_NUMBER = 64; private volatile java.lang.Object esLinkdesc_; /** - * <pre> - *stringһpost ΪӣӵһЩϢ - * </pre> - * * <code>string es_linkdesc = 64;</code> * @return The esLinkdesc. */ @@ -5647,10 +4593,6 @@ public final class EsOuterClass { } } /** - * <pre> - *stringһpost ΪӣӵһЩϢ - * </pre> - * * <code>string es_linkdesc = 64;</code> * @return The bytes for esLinkdesc. */ @@ -5671,10 +4613,6 @@ public final class EsOuterClass { public static final int ES_REPOSTUID_FIELD_NUMBER = 65; private volatile java.lang.Object esRepostuid_; /** - * <pre> - *numberתԭߵID - * </pre> - * * <code>string es_repostuid = 65;</code> * @return The esRepostuid. */ @@ -5691,10 +4629,6 @@ public final class EsOuterClass { } } /** - * <pre> - *numberתԭߵID - * </pre> - * * <code>string es_repostuid = 65;</code> * @return The bytes for esRepostuid. */ @@ -5715,10 +4649,6 @@ public final class EsOuterClass { public static final int ES_REPOSTUNAME_FIELD_NUMBER = 66; private volatile java.lang.Object esRepostuname_; /** - * <pre> - *stringתԭߵname - * </pre> - * * <code>string es_repostuname = 66;</code> * @return The esRepostuname. */ @@ -5735,10 +4665,6 @@ public final class EsOuterClass { } } /** - * <pre> - *stringתԭߵname - * </pre> - * * <code>string es_repostuname = 66;</code> * @return The bytes for esRepostuname. */ @@ -5759,10 +4685,6 @@ public final class EsOuterClass { public static final int ES_REPOSTID_FIELD_NUMBER = 67; private volatile java.lang.Object esRepostid_; /** - * <pre> - *stringתԭID - * </pre> - * * <code>string es_repostid = 67;</code> * @return The esRepostid. */ @@ -5779,10 +4701,6 @@ public final class EsOuterClass { } } /** - * <pre> - *stringתԭID - * </pre> - * * <code>string es_repostid = 67;</code> * @return The bytes for esRepostid. */ @@ -5803,10 +4721,6 @@ public final class EsOuterClass { public static final int ES_TAGS_FIELD_NUMBER = 68; private volatile java.lang.Object esTags_; /** - * <pre> - *stringἰ - * </pre> - * * <code>string es_tags = 68;</code> * @return The esTags. */ @@ -5823,10 +4737,6 @@ public final class EsOuterClass { } } /** - * <pre> - *stringἰ - * </pre> - * * <code>string es_tags = 68;</code> * @return The bytes for esTags. */ @@ -5847,10 +4757,6 @@ public final class EsOuterClass { public static final int ES_MENTIONSACCOUNT_FIELD_NUMBER = 69; private volatile java.lang.Object esMentionsaccount_; /** - * <pre> - *stringἰ˺ - * </pre> - * * <code>string es_mentionsaccount = 69;</code> * @return The esMentionsaccount. */ @@ -5867,10 +4773,6 @@ public final class EsOuterClass { } } /** - * <pre> - *stringἰ˺ - * </pre> - * * <code>string es_mentionsaccount = 69;</code> * @return The bytes for esMentionsaccount. */ @@ -5891,10 +4793,6 @@ public final class EsOuterClass { public static final int ES_VIDEO_FIELD_NUMBER = 70; private volatile java.lang.Object esVideo_; /** - * <pre> - *stringеƵ - * </pre> - * * <code>string es_video = 70;</code> * @return The esVideo. */ @@ -5911,10 +4809,6 @@ public final class EsOuterClass { } } /** - * <pre> - *stringеƵ - * </pre> - * * <code>string es_video = 70;</code> * @return The bytes for esVideo. */ @@ -5935,10 +4829,6 @@ public final class EsOuterClass { public static final int ES_ISREPOST_FIELD_NUMBER = 71; private volatile java.lang.Object esIsrepost_; /** - * <pre> - *booleanǷת - * </pre> - * * <code>string es_isrepost = 71;</code> * @return The esIsrepost. */ @@ -5955,10 +4845,6 @@ public final class EsOuterClass { } } /** - * <pre> - *booleanǷת - * </pre> - * * <code>string es_isrepost = 71;</code> * @return The bytes for esIsrepost. */ @@ -5979,10 +4865,6 @@ public final class EsOuterClass { public static final int ES_LANG_FIELD_NUMBER = 72; private volatile java.lang.Object esLang_; /** - * <pre> - *string - * </pre> - * * <code>string es_lang = 72;</code> * @return The esLang. */ @@ -5999,10 +4881,6 @@ public final class EsOuterClass { } } /** - * <pre> - *string - * </pre> - * * <code>string es_lang = 72;</code> * @return The bytes for esLang. */ @@ -6023,10 +4901,6 @@ public final class EsOuterClass { public static final int ES_CLIENT_FIELD_NUMBER = 73; private volatile java.lang.Object esClient_; /** - * <pre> - *stringͻ - * </pre> - * * <code>string es_client = 73;</code> * @return The esClient. */ @@ -6043,10 +4917,6 @@ public final class EsOuterClass { } } /** - * <pre> - *stringͻ - * </pre> - * * <code>string es_client = 73;</code> * @return The bytes for esClient. */ @@ -6064,6 +4934,78 @@ public final class EsOuterClass { } } + public static final int ES_SNAPSHOT_FIELD_NUMBER = 74; + private volatile java.lang.Object esSnapshot_; + /** + * <code>string es_snapshot = 74;</code> + * @return The esSnapshot. + */ + public java.lang.String getEsSnapshot() { + java.lang.Object ref = esSnapshot_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + esSnapshot_ = s; + return s; + } + } + /** + * <code>string es_snapshot = 74;</code> + * @return The bytes for esSnapshot. + */ + public com.google.protobuf.ByteString + getEsSnapshotBytes() { + java.lang.Object ref = esSnapshot_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + esSnapshot_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ES_TITLE_FIELD_NUMBER = 75; + private volatile java.lang.Object esTitle_; + /** + * <code>string es_title = 75;</code> + * @return The esTitle. + */ + public java.lang.String getEsTitle() { + java.lang.Object ref = esTitle_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + esTitle_ = s; + return s; + } + } + /** + * <code>string es_title = 75;</code> + * @return The bytes for esTitle. + */ + public com.google.protobuf.ByteString + getEsTitleBytes() { + java.lang.Object ref = esTitle_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + esTitle_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { @@ -6297,6 +5239,12 @@ public final class EsOuterClass { if (!getEsClientBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 73, esClient_); } + if (!getEsSnapshotBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 74, esSnapshot_); + } + if (!getEsTitleBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 75, esTitle_); + } unknownFields.writeTo(output); } @@ -6525,6 +5473,12 @@ public final class EsOuterClass { if (!getEsClientBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(73, esClient_); } + if (!getEsSnapshotBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(74, esSnapshot_); + } + if (!getEsTitleBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(75, esTitle_); + } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; @@ -6686,6 +5640,10 @@ public final class EsOuterClass { .equals(other.getEsLang())) return false; if (!getEsClient() .equals(other.getEsClient())) return false; + if (!getEsSnapshot() + .equals(other.getEsSnapshot())) return false; + if (!getEsTitle() + .equals(other.getEsTitle())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -6843,6 +5801,10 @@ public final class EsOuterClass { hash = (53 * hash) + getEsLang().hashCode(); hash = (37 * hash) + ES_CLIENT_FIELD_NUMBER; hash = (53 * hash) + getEsClient().hashCode(); + hash = (37 * hash) + ES_SNAPSHOT_FIELD_NUMBER; + hash = (53 * hash) + getEsSnapshot().hashCode(); + hash = (37 * hash) + ES_TITLE_FIELD_NUMBER; + hash = (53 * hash) + getEsTitle().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; @@ -7122,6 +6084,10 @@ public final class EsOuterClass { esClient_ = ""; + esSnapshot_ = ""; + + esTitle_ = ""; + return this; } @@ -7221,6 +6187,8 @@ public final class EsOuterClass { result.esIsrepost_ = esIsrepost_; result.esLang_ = esLang_; result.esClient_ = esClient_; + result.esSnapshot_ = esSnapshot_; + result.esTitle_ = esTitle_; onBuilt(); return result; } @@ -7561,6 +6529,14 @@ public final class EsOuterClass { esClient_ = other.esClient_; onChanged(); } + if (!other.getEsSnapshot().isEmpty()) { + esSnapshot_ = other.esSnapshot_; + onChanged(); + } + if (!other.getEsTitle().isEmpty()) { + esTitle_ = other.esTitle_; + onChanged(); + } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; @@ -7592,10 +6568,6 @@ public final class EsOuterClass { private java.lang.Object esSid_ = ""; /** - * <pre> - * - * </pre> - * * <code>string es_sid = 1;</code> * @return The esSid. */ @@ -7612,10 +6584,6 @@ public final class EsOuterClass { } } /** - * <pre> - * - * </pre> - * * <code>string es_sid = 1;</code> * @return The bytes for esSid. */ @@ -7633,10 +6601,6 @@ public final class EsOuterClass { } } /** - * <pre> - * - * </pre> - * * <code>string es_sid = 1;</code> * @param value The esSid to set. * @return This builder for chaining. @@ -7652,10 +6616,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - * - * </pre> - * * <code>string es_sid = 1;</code> * @return This builder for chaining. */ @@ -7666,10 +6626,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - * - * </pre> - * * <code>string es_sid = 1;</code> * @param value The bytes for esSid to set. * @return This builder for chaining. @@ -7688,10 +6644,6 @@ public final class EsOuterClass { private java.lang.Object esSubjectId_ = ""; /** - * <pre> - *id - * </pre> - * * <code>string es_subjectId = 2;</code> * @return The esSubjectId. */ @@ -7708,10 +6660,6 @@ public final class EsOuterClass { } } /** - * <pre> - *id - * </pre> - * * <code>string es_subjectId = 2;</code> * @return The bytes for esSubjectId. */ @@ -7729,10 +6677,6 @@ public final class EsOuterClass { } } /** - * <pre> - *id - * </pre> - * * <code>string es_subjectId = 2;</code> * @param value The esSubjectId to set. * @return This builder for chaining. @@ -7748,10 +6692,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *id - * </pre> - * * <code>string es_subjectId = 2;</code> * @return This builder for chaining. */ @@ -7762,10 +6702,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *id - * </pre> - * * <code>string es_subjectId = 2;</code> * @param value The bytes for esSubjectId to set. * @return This builder for chaining. @@ -7784,10 +6720,6 @@ public final class EsOuterClass { private java.lang.Object esHkey_ = ""; /** - * <pre> - *URLΨһ - * </pre> - * * <code>string es_hkey = 3;</code> * @return The esHkey. */ @@ -7804,10 +6736,6 @@ public final class EsOuterClass { } } /** - * <pre> - *URLΨһ - * </pre> - * * <code>string es_hkey = 3;</code> * @return The bytes for esHkey. */ @@ -7825,10 +6753,6 @@ public final class EsOuterClass { } } /** - * <pre> - *URLΨһ - * </pre> - * * <code>string es_hkey = 3;</code> * @param value The esHkey to set. * @return This builder for chaining. @@ -7844,10 +6768,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *URLΨһ - * </pre> - * * <code>string es_hkey = 3;</code> * @return This builder for chaining. */ @@ -7858,10 +6778,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *URLΨһ - * </pre> - * * <code>string es_hkey = 3;</code> * @param value The bytes for esHkey to set. * @return This builder for chaining. @@ -7880,10 +6796,6 @@ public final class EsOuterClass { private java.lang.Object esPkey_ = ""; /** - * <pre> - *URL - * </pre> - * * <code>string es_pkey = 4;</code> * @return The esPkey. */ @@ -7900,10 +6812,6 @@ public final class EsOuterClass { } } /** - * <pre> - *URL - * </pre> - * * <code>string es_pkey = 4;</code> * @return The bytes for esPkey. */ @@ -7921,10 +6829,6 @@ public final class EsOuterClass { } } /** - * <pre> - *URL - * </pre> - * * <code>string es_pkey = 4;</code> * @param value The esPkey to set. * @return This builder for chaining. @@ -7940,10 +6844,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *URL - * </pre> - * * <code>string es_pkey = 4;</code> * @return This builder for chaining. */ @@ -7954,10 +6854,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *URL - * </pre> - * * <code>string es_pkey = 4;</code> * @param value The bytes for esPkey to set. * @return This builder for chaining. @@ -7976,10 +6872,6 @@ public final class EsOuterClass { private java.lang.Object esStartid_ = ""; /** - * <pre> - *ʼ - * </pre> - * * <code>string es_startid = 5;</code> * @return The esStartid. */ @@ -7996,10 +6888,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ʼ - * </pre> - * * <code>string es_startid = 5;</code> * @return The bytes for esStartid. */ @@ -8017,10 +6905,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ʼ - * </pre> - * * <code>string es_startid = 5;</code> * @param value The esStartid to set. * @return This builder for chaining. @@ -8036,10 +6920,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *ʼ - * </pre> - * * <code>string es_startid = 5;</code> * @return This builder for chaining. */ @@ -8050,10 +6930,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *ʼ - * </pre> - * * <code>string es_startid = 5;</code> * @param value The bytes for esStartid to set. * @return This builder for chaining. @@ -8072,10 +6948,6 @@ public final class EsOuterClass { private java.lang.Object esUrlname_ = ""; /** - * <pre> - *URL - * </pre> - * * <code>string es_urlname = 6;</code> * @return The esUrlname. */ @@ -8092,10 +6964,6 @@ public final class EsOuterClass { } } /** - * <pre> - *URL - * </pre> - * * <code>string es_urlname = 6;</code> * @return The bytes for esUrlname. */ @@ -8113,10 +6981,6 @@ public final class EsOuterClass { } } /** - * <pre> - *URL - * </pre> - * * <code>string es_urlname = 6;</code> * @param value The esUrlname to set. * @return This builder for chaining. @@ -8132,10 +6996,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *URL - * </pre> - * * <code>string es_urlname = 6;</code> * @return This builder for chaining. */ @@ -8146,10 +7006,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *URL - * </pre> - * * <code>string es_urlname = 6;</code> * @param value The bytes for esUrlname to set. * @return This builder for chaining. @@ -8168,10 +7024,6 @@ public final class EsOuterClass { private java.lang.Object esSitename_ = ""; /** - * <pre> - *վ - * </pre> - * * <code>string es_sitename = 7;</code> * @return The esSitename. */ @@ -8188,10 +7040,6 @@ public final class EsOuterClass { } } /** - * <pre> - *վ - * </pre> - * * <code>string es_sitename = 7;</code> * @return The bytes for esSitename. */ @@ -8209,10 +7057,6 @@ public final class EsOuterClass { } } /** - * <pre> - *վ - * </pre> - * * <code>string es_sitename = 7;</code> * @param value The esSitename to set. * @return This builder for chaining. @@ -8228,10 +7072,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *վ - * </pre> - * * <code>string es_sitename = 7;</code> * @return This builder for chaining. */ @@ -8242,10 +7082,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *վ - * </pre> - * * <code>string es_sitename = 7;</code> * @param value The bytes for esSitename to set. * @return This builder for chaining. @@ -8264,10 +7100,6 @@ public final class EsOuterClass { private java.lang.Object esExtname_ = ""; /** - * <pre> - *׺ - * </pre> - * * <code>string es_extname = 8;</code> * @return The esExtname. */ @@ -8284,10 +7116,6 @@ public final class EsOuterClass { } } /** - * <pre> - *׺ - * </pre> - * * <code>string es_extname = 8;</code> * @return The bytes for esExtname. */ @@ -8305,10 +7133,6 @@ public final class EsOuterClass { } } /** - * <pre> - *׺ - * </pre> - * * <code>string es_extname = 8;</code> * @param value The esExtname to set. * @return This builder for chaining. @@ -8324,10 +7148,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *׺ - * </pre> - * * <code>string es_extname = 8;</code> * @return This builder for chaining. */ @@ -8338,10 +7158,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *׺ - * </pre> - * * <code>string es_extname = 8;</code> * @param value The bytes for esExtname to set. * @return This builder for chaining. @@ -8360,10 +7176,6 @@ public final class EsOuterClass { private java.lang.Object esChannel_ = ""; /** - * <pre> - *Ƶ - * </pre> - * * <code>string es_channel = 9;</code> * @return The esChannel. */ @@ -8380,10 +7192,6 @@ public final class EsOuterClass { } } /** - * <pre> - *Ƶ - * </pre> - * * <code>string es_channel = 9;</code> * @return The bytes for esChannel. */ @@ -8401,10 +7209,6 @@ public final class EsOuterClass { } } /** - * <pre> - *Ƶ - * </pre> - * * <code>string es_channel = 9;</code> * @param value The esChannel to set. * @return This builder for chaining. @@ -8420,10 +7224,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *Ƶ - * </pre> - * * <code>string es_channel = 9;</code> * @return This builder for chaining. */ @@ -8434,10 +7234,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *Ƶ - * </pre> - * * <code>string es_channel = 9;</code> * @param value The bytes for esChannel to set. * @return This builder for chaining. @@ -8456,10 +7252,6 @@ public final class EsOuterClass { private java.lang.Object esGroupname_ = ""; /** - * <pre> - * - * </pre> - * * <code>string es_groupname = 10;</code> * @return The esGroupname. */ @@ -8476,10 +7268,6 @@ public final class EsOuterClass { } } /** - * <pre> - * - * </pre> - * * <code>string es_groupname = 10;</code> * @return The bytes for esGroupname. */ @@ -8497,10 +7285,6 @@ public final class EsOuterClass { } } /** - * <pre> - * - * </pre> - * * <code>string es_groupname = 10;</code> * @param value The esGroupname to set. * @return This builder for chaining. @@ -8516,10 +7300,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - * - * </pre> - * * <code>string es_groupname = 10;</code> * @return This builder for chaining. */ @@ -8530,10 +7310,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - * - * </pre> - * * <code>string es_groupname = 10;</code> * @param value The bytes for esGroupname to set. * @return This builder for chaining. @@ -8552,10 +7328,6 @@ public final class EsOuterClass { private java.lang.Object esUrltitle_ = ""; /** - * <pre> - *ҳñ - * </pre> - * * <code>string es_urltitle = 11;</code> * @return The esUrltitle. */ @@ -8572,10 +7344,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ҳñ - * </pre> - * * <code>string es_urltitle = 11;</code> * @return The bytes for esUrltitle. */ @@ -8593,10 +7361,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ҳñ - * </pre> - * * <code>string es_urltitle = 11;</code> * @param value The esUrltitle to set. * @return This builder for chaining. @@ -8612,10 +7376,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *ҳñ - * </pre> - * * <code>string es_urltitle = 11;</code> * @return This builder for chaining. */ @@ -8626,10 +7386,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *ҳñ - * </pre> - * * <code>string es_urltitle = 11;</code> * @param value The bytes for esUrltitle to set. * @return This builder for chaining. @@ -8648,10 +7404,6 @@ public final class EsOuterClass { private java.lang.Object esUrltopic_ = ""; /** - * <pre> - *ҳ<title>ñı - * </pre> - * * <code>string es_urltopic = 12;</code> * @return The esUrltopic. */ @@ -8668,10 +7420,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ҳ<title>ñı - * </pre> - * * <code>string es_urltopic = 12;</code> * @return The bytes for esUrltopic. */ @@ -8689,10 +7437,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ҳ<title>ñı - * </pre> - * * <code>string es_urltopic = 12;</code> * @param value The esUrltopic to set. * @return This builder for chaining. @@ -8708,10 +7452,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *ҳ<title>ñı - * </pre> - * * <code>string es_urltopic = 12;</code> * @return This builder for chaining. */ @@ -8722,10 +7462,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *ҳ<title>ñı - * </pre> - * * <code>string es_urltopic = 12;</code> * @param value The bytes for esUrltopic to set. * @return This builder for chaining. @@ -8744,10 +7480,6 @@ public final class EsOuterClass { private java.lang.Object esLasttime_ = ""; /** - * <pre> - *ɼڣʱ - * </pre> - * * <code>string es_lasttime = 13;</code> * @return The esLasttime. */ @@ -8764,10 +7496,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ɼڣʱ - * </pre> - * * <code>string es_lasttime = 13;</code> * @return The bytes for esLasttime. */ @@ -8785,10 +7513,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ɼڣʱ - * </pre> - * * <code>string es_lasttime = 13;</code> * @param value The esLasttime to set. * @return This builder for chaining. @@ -8804,10 +7528,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *ɼڣʱ - * </pre> - * * <code>string es_lasttime = 13;</code> * @return This builder for chaining. */ @@ -8818,10 +7538,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *ɼڣʱ - * </pre> - * * <code>string es_lasttime = 13;</code> * @param value The bytes for esLasttime to set. * @return This builder for chaining. @@ -8840,10 +7556,6 @@ public final class EsOuterClass { private java.lang.Object esLoadtime_ = ""; /** - * <pre> - *ʱ䣨ʵESʱ䣩 - * </pre> - * * <code>string es_loadtime = 14;</code> * @return The esLoadtime. */ @@ -8860,10 +7572,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ʱ䣨ʵESʱ䣩 - * </pre> - * * <code>string es_loadtime = 14;</code> * @return The bytes for esLoadtime. */ @@ -8881,10 +7589,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ʱ䣨ʵESʱ䣩 - * </pre> - * * <code>string es_loadtime = 14;</code> * @param value The esLoadtime to set. * @return This builder for chaining. @@ -8900,10 +7604,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *ʱ䣨ʵESʱ䣩 - * </pre> - * * <code>string es_loadtime = 14;</code> * @return This builder for chaining. */ @@ -8914,10 +7614,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *ʱ䣨ʵESʱ䣩 - * </pre> - * * <code>string es_loadtime = 14;</code> * @param value The bytes for esLoadtime to set. * @return This builder for chaining. @@ -8936,10 +7632,6 @@ public final class EsOuterClass { private java.lang.Object esUrldate_ = ""; /** - * <pre> - *µķڣ - * </pre> - * * <code>string es_urldate = 15;</code> * @return The esUrldate. */ @@ -8956,10 +7648,6 @@ public final class EsOuterClass { } } /** - * <pre> - *µķڣ - * </pre> - * * <code>string es_urldate = 15;</code> * @return The bytes for esUrldate. */ @@ -8977,10 +7665,6 @@ public final class EsOuterClass { } } /** - * <pre> - *µķڣ - * </pre> - * * <code>string es_urldate = 15;</code> * @param value The esUrldate to set. * @return This builder for chaining. @@ -8996,10 +7680,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *µķڣ - * </pre> - * * <code>string es_urldate = 15;</code> * @return This builder for chaining. */ @@ -9010,10 +7690,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *µķڣ - * </pre> - * * <code>string es_urldate = 15;</code> * @param value The bytes for esUrldate to set. * @return This builder for chaining. @@ -9032,10 +7708,6 @@ public final class EsOuterClass { private java.lang.Object esUrltime_ = ""; /** - * <pre> - *µķڣʱ - * </pre> - * * <code>string es_urltime = 16;</code> * @return The esUrltime. */ @@ -9052,10 +7724,6 @@ public final class EsOuterClass { } } /** - * <pre> - *µķڣʱ - * </pre> - * * <code>string es_urltime = 16;</code> * @return The bytes for esUrltime. */ @@ -9073,10 +7741,6 @@ public final class EsOuterClass { } } /** - * <pre> - *µķڣʱ - * </pre> - * * <code>string es_urltime = 16;</code> * @param value The esUrltime to set. * @return This builder for chaining. @@ -9092,10 +7756,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *µķڣʱ - * </pre> - * * <code>string es_urltime = 16;</code> * @return This builder for chaining. */ @@ -9106,10 +7766,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *µķڣʱ - * </pre> - * * <code>string es_urltime = 16;</code> * @param value The bytes for esUrltime to set. * @return This builder for chaining. @@ -9128,10 +7784,6 @@ public final class EsOuterClass { private java.lang.Object esSrcname_ = ""; /** - * <pre> - *µԴȱʧ - * </pre> - * * <code>string es_srcname = 17;</code> * @return The esSrcname. */ @@ -9148,10 +7800,6 @@ public final class EsOuterClass { } } /** - * <pre> - *µԴȱʧ - * </pre> - * * <code>string es_srcname = 17;</code> * @return The bytes for esSrcname. */ @@ -9169,10 +7817,6 @@ public final class EsOuterClass { } } /** - * <pre> - *µԴȱʧ - * </pre> - * * <code>string es_srcname = 17;</code> * @param value The esSrcname to set. * @return This builder for chaining. @@ -9188,10 +7832,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *µԴȱʧ - * </pre> - * * <code>string es_srcname = 17;</code> * @return This builder for chaining. */ @@ -9202,10 +7842,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *µԴȱʧ - * </pre> - * * <code>string es_srcname = 17;</code> * @param value The bytes for esSrcname to set. * @return This builder for chaining. @@ -9224,10 +7860,6 @@ public final class EsOuterClass { private java.lang.Object esAuthors_ = ""; /** - * <pre> - *µߣȱʧ - * </pre> - * * <code>string es_authors = 18;</code> * @return The esAuthors. */ @@ -9244,10 +7876,6 @@ public final class EsOuterClass { } } /** - * <pre> - *µߣȱʧ - * </pre> - * * <code>string es_authors = 18;</code> * @return The bytes for esAuthors. */ @@ -9265,10 +7893,6 @@ public final class EsOuterClass { } } /** - * <pre> - *µߣȱʧ - * </pre> - * * <code>string es_authors = 18;</code> * @param value The esAuthors to set. * @return This builder for chaining. @@ -9284,10 +7908,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *µߣȱʧ - * </pre> - * * <code>string es_authors = 18;</code> * @return This builder for chaining. */ @@ -9298,10 +7918,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *µߣȱʧ - * </pre> - * * <code>string es_authors = 18;</code> * @param value The bytes for esAuthors to set. * @return This builder for chaining. @@ -9320,10 +7936,6 @@ public final class EsOuterClass { private java.lang.Object esDistrict_ = ""; /** - * <pre> - *µµĵȱʧ - * </pre> - * * <code>string es_district = 19;</code> * @return The esDistrict. */ @@ -9340,10 +7952,6 @@ public final class EsOuterClass { } } /** - * <pre> - *µµĵȱʧ - * </pre> - * * <code>string es_district = 19;</code> * @return The bytes for esDistrict. */ @@ -9361,10 +7969,6 @@ public final class EsOuterClass { } } /** - * <pre> - *µµĵȱʧ - * </pre> - * * <code>string es_district = 19;</code> * @param value The esDistrict to set. * @return This builder for chaining. @@ -9380,10 +7984,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *µµĵȱʧ - * </pre> - * * <code>string es_district = 19;</code> * @return This builder for chaining. */ @@ -9394,10 +7994,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *µµĵȱʧ - * </pre> - * * <code>string es_district = 19;</code> * @param value The bytes for esDistrict to set. * @return This builder for chaining. @@ -9416,10 +8012,6 @@ public final class EsOuterClass { private java.lang.Object esCatalog_ = ""; /** - * <pre> - * - * </pre> - * * <code>string es_catalog = 20;</code> * @return The esCatalog. */ @@ -9436,10 +8028,6 @@ public final class EsOuterClass { } } /** - * <pre> - * - * </pre> - * * <code>string es_catalog = 20;</code> * @return The bytes for esCatalog. */ @@ -9457,10 +8045,6 @@ public final class EsOuterClass { } } /** - * <pre> - * - * </pre> - * * <code>string es_catalog = 20;</code> * @param value The esCatalog to set. * @return This builder for chaining. @@ -9476,10 +8060,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - * - * </pre> - * * <code>string es_catalog = 20;</code> * @return This builder for chaining. */ @@ -9490,10 +8070,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - * - * </pre> - * * <code>string es_catalog = 20;</code> * @param value The bytes for esCatalog to set. * @return This builder for chaining. @@ -9512,10 +8088,6 @@ public final class EsOuterClass { private java.lang.Object esCatalog1_ = ""; /** - * <pre> - *һ - * </pre> - * * <code>string es_catalog1 = 21;</code> * @return The esCatalog1. */ @@ -9532,10 +8104,6 @@ public final class EsOuterClass { } } /** - * <pre> - *һ - * </pre> - * * <code>string es_catalog1 = 21;</code> * @return The bytes for esCatalog1. */ @@ -9553,10 +8121,6 @@ public final class EsOuterClass { } } /** - * <pre> - *һ - * </pre> - * * <code>string es_catalog1 = 21;</code> * @param value The esCatalog1 to set. * @return This builder for chaining. @@ -9572,10 +8136,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *һ - * </pre> - * * <code>string es_catalog1 = 21;</code> * @return This builder for chaining. */ @@ -9586,10 +8146,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *һ - * </pre> - * * <code>string es_catalog1 = 21;</code> * @param value The bytes for esCatalog1 to set. * @return This builder for chaining. @@ -9608,10 +8164,6 @@ public final class EsOuterClass { private java.lang.Object esCatalog2_ = ""; /** - * <pre> - *¶ - * </pre> - * * <code>string es_catalog2 = 22;</code> * @return The esCatalog2. */ @@ -9628,10 +8180,6 @@ public final class EsOuterClass { } } /** - * <pre> - *¶ - * </pre> - * * <code>string es_catalog2 = 22;</code> * @return The bytes for esCatalog2. */ @@ -9649,10 +8197,6 @@ public final class EsOuterClass { } } /** - * <pre> - *¶ - * </pre> - * * <code>string es_catalog2 = 22;</code> * @param value The esCatalog2 to set. * @return This builder for chaining. @@ -9668,10 +8212,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *¶ - * </pre> - * * <code>string es_catalog2 = 22;</code> * @return This builder for chaining. */ @@ -9682,10 +8222,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *¶ - * </pre> - * * <code>string es_catalog2 = 22;</code> * @param value The bytes for esCatalog2 to set. * @return This builder for chaining. @@ -9704,10 +8240,6 @@ public final class EsOuterClass { private java.lang.Object esKeywords_ = ""; /** - * <pre> - *¹ؼʣ½ģ - * </pre> - * * <code>string es_keywords = 23;</code> * @return The esKeywords. */ @@ -9724,10 +8256,6 @@ public final class EsOuterClass { } } /** - * <pre> - *¹ؼʣ½ģ - * </pre> - * * <code>string es_keywords = 23;</code> * @return The bytes for esKeywords. */ @@ -9745,10 +8273,6 @@ public final class EsOuterClass { } } /** - * <pre> - *¹ؼʣ½ģ - * </pre> - * * <code>string es_keywords = 23;</code> * @param value The esKeywords to set. * @return This builder for chaining. @@ -9764,10 +8288,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *¹ؼʣ½ģ - * </pre> - * * <code>string es_keywords = 23;</code> * @return This builder for chaining. */ @@ -9778,10 +8298,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *¹ؼʣ½ģ - * </pre> - * * <code>string es_keywords = 23;</code> * @param value The bytes for esKeywords to set. * @return This builder for chaining. @@ -9800,10 +8316,6 @@ public final class EsOuterClass { private java.lang.Object esAbstract_ = ""; /** - * <pre> - *µժҪ½ģ - * </pre> - * * <code>string es_abstract = 24;</code> * @return The esAbstract. */ @@ -9820,10 +8332,6 @@ public final class EsOuterClass { } } /** - * <pre> - *µժҪ½ģ - * </pre> - * * <code>string es_abstract = 24;</code> * @return The bytes for esAbstract. */ @@ -9841,10 +8349,6 @@ public final class EsOuterClass { } } /** - * <pre> - *µժҪ½ģ - * </pre> - * * <code>string es_abstract = 24;</code> * @param value The esAbstract to set. * @return This builder for chaining. @@ -9860,10 +8364,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *µժҪ½ģ - * </pre> - * * <code>string es_abstract = 24;</code> * @return This builder for chaining. */ @@ -9874,10 +8374,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *µժҪ½ģ - * </pre> - * * <code>string es_abstract = 24;</code> * @param value The bytes for esAbstract to set. * @return This builder for chaining. @@ -9896,10 +8392,6 @@ public final class EsOuterClass { private java.lang.Object esSimflag_ = ""; /** - * <pre> - *ظǣ֮ظҳHKEY - * </pre> - * * <code>string es_simflag = 25;</code> * @return The esSimflag. */ @@ -9916,10 +8408,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ظǣ֮ظҳHKEY - * </pre> - * * <code>string es_simflag = 25;</code> * @return The bytes for esSimflag. */ @@ -9937,10 +8425,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ظǣ֮ظҳHKEY - * </pre> - * * <code>string es_simflag = 25;</code> * @param value The esSimflag to set. * @return This builder for chaining. @@ -9956,10 +8440,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *ظǣ֮ظҳHKEY - * </pre> - * * <code>string es_simflag = 25;</code> * @return This builder for chaining. */ @@ -9970,10 +8450,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *ظǣ֮ظҳHKEY - * </pre> - * * <code>string es_simflag = 25;</code> * @param value The bytes for esSimflag to set. * @return This builder for chaining. @@ -9992,10 +8468,6 @@ public final class EsOuterClass { private java.lang.Object esSimrank_ = ""; /** - * <pre> - *ƶֵ - * </pre> - * * <code>string es_simrank = 26;</code> * @return The esSimrank. */ @@ -10012,10 +8484,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ƶֵ - * </pre> - * * <code>string es_simrank = 26;</code> * @return The bytes for esSimrank. */ @@ -10033,10 +8501,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ƶֵ - * </pre> - * * <code>string es_simrank = 26;</code> * @param value The esSimrank to set. * @return This builder for chaining. @@ -10052,10 +8516,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *ƶֵ - * </pre> - * * <code>string es_simrank = 26;</code> * @return This builder for chaining. */ @@ -10066,10 +8526,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *ƶֵ - * </pre> - * * <code>string es_simrank = 26;</code> * @param value The bytes for esSimrank to set. * @return This builder for chaining. @@ -10088,10 +8544,6 @@ public final class EsOuterClass { private java.lang.Object esUrlimage_ = ""; /** - * <pre> - *ͼƬַ - * </pre> - * * <code>string es_urlimage = 27;</code> * @return The esUrlimage. */ @@ -10108,10 +8560,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ͼƬַ - * </pre> - * * <code>string es_urlimage = 27;</code> * @return The bytes for esUrlimage. */ @@ -10129,10 +8577,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ͼƬַ - * </pre> - * * <code>string es_urlimage = 27;</code> * @param value The esUrlimage to set. * @return This builder for chaining. @@ -10148,10 +8592,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *ͼƬַ - * </pre> - * * <code>string es_urlimage = 27;</code> * @return This builder for chaining. */ @@ -10162,10 +8602,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *ͼƬַ - * </pre> - * * <code>string es_urlimage = 27;</code> * @param value The bytes for esUrlimage to set. * @return This builder for chaining. @@ -10184,10 +8620,6 @@ public final class EsOuterClass { private java.lang.Object esImageflag_ = ""; /** - * <pre> - *ҳͼƬĿ - * </pre> - * * <code>string es_imageflag = 28;</code> * @return The esImageflag. */ @@ -10204,10 +8636,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ҳͼƬĿ - * </pre> - * * <code>string es_imageflag = 28;</code> * @return The bytes for esImageflag. */ @@ -10225,10 +8653,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ҳͼƬĿ - * </pre> - * * <code>string es_imageflag = 28;</code> * @param value The esImageflag to set. * @return This builder for chaining. @@ -10244,10 +8668,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *ҳͼƬĿ - * </pre> - * * <code>string es_imageflag = 28;</code> * @return This builder for chaining. */ @@ -10258,10 +8678,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *ҳͼƬĿ - * </pre> - * * <code>string es_imageflag = 28;</code> * @param value The bytes for esImageflag to set. * @return This builder for chaining. @@ -10280,10 +8696,6 @@ public final class EsOuterClass { private java.lang.Object esTableflag_ = ""; /** - * <pre> - *ҳĿ - * </pre> - * * <code>string es_tableflag = 29;</code> * @return The esTableflag. */ @@ -10300,10 +8712,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ҳĿ - * </pre> - * * <code>string es_tableflag = 29;</code> * @return The bytes for esTableflag. */ @@ -10321,10 +8729,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ҳĿ - * </pre> - * * <code>string es_tableflag = 29;</code> * @param value The esTableflag to set. * @return This builder for chaining. @@ -10340,10 +8744,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *ҳĿ - * </pre> - * * <code>string es_tableflag = 29;</code> * @return This builder for chaining. */ @@ -10354,10 +8754,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *ҳĿ - * </pre> - * * <code>string es_tableflag = 29;</code> * @param value The bytes for esTableflag to set. * @return This builder for chaining. @@ -10376,10 +8772,6 @@ public final class EsOuterClass { private java.lang.Object esDoclength_ = ""; /** - * <pre> - *ij - * </pre> - * * <code>string es_doclength = 30;</code> * @return The esDoclength. */ @@ -10396,10 +8788,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ij - * </pre> - * * <code>string es_doclength = 30;</code> * @return The bytes for esDoclength. */ @@ -10417,10 +8805,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ij - * </pre> - * * <code>string es_doclength = 30;</code> * @param value The esDoclength to set. * @return This builder for chaining. @@ -10436,10 +8820,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *ij - * </pre> - * * <code>string es_doclength = 30;</code> * @return This builder for chaining. */ @@ -10450,10 +8830,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *ij - * </pre> - * * <code>string es_doclength = 30;</code> * @param value The bytes for esDoclength to set. * @return This builder for chaining. @@ -10472,10 +8848,6 @@ public final class EsOuterClass { private java.lang.Object esContent_ = ""; /** - * <pre> - *ҳݣͼƬ - * </pre> - * * <code>string es_content = 31;</code> * @return The esContent. */ @@ -10492,10 +8864,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ҳݣͼƬ - * </pre> - * * <code>string es_content = 31;</code> * @return The bytes for esContent. */ @@ -10513,10 +8881,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ҳݣͼƬ - * </pre> - * * <code>string es_content = 31;</code> * @param value The esContent to set. * @return This builder for chaining. @@ -10532,10 +8896,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *ҳݣͼƬ - * </pre> - * * <code>string es_content = 31;</code> * @return This builder for chaining. */ @@ -10546,10 +8906,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *ҳݣͼƬ - * </pre> - * * <code>string es_content = 31;</code> * @param value The bytes for esContent to set. * @return This builder for chaining. @@ -10568,10 +8924,6 @@ public final class EsOuterClass { private java.lang.Object esUrlcontent_ = ""; /** - * <pre> - *ҳݣͼƬ - * </pre> - * * <code>string es_urlcontent = 32;</code> * @return The esUrlcontent. */ @@ -10588,10 +8940,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ҳݣͼƬ - * </pre> - * * <code>string es_urlcontent = 32;</code> * @return The bytes for esUrlcontent. */ @@ -10609,10 +8957,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ҳݣͼƬ - * </pre> - * * <code>string es_urlcontent = 32;</code> * @param value The esUrlcontent to set. * @return This builder for chaining. @@ -10628,10 +8972,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *ҳݣͼƬ - * </pre> - * * <code>string es_urlcontent = 32;</code> * @return This builder for chaining. */ @@ -10642,10 +8982,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *ҳݣͼƬ - * </pre> - * * <code>string es_urlcontent = 32;</code> * @param value The bytes for esUrlcontent to set. * @return This builder for chaining. @@ -10664,10 +9000,6 @@ public final class EsOuterClass { private java.lang.Object esBbsnum_ = ""; /** - * <pre> - * - * </pre> - * * <code>string es_bbsnum = 33;</code> * @return The esBbsnum. */ @@ -10684,10 +9016,6 @@ public final class EsOuterClass { } } /** - * <pre> - * - * </pre> - * * <code>string es_bbsnum = 33;</code> * @return The bytes for esBbsnum. */ @@ -10705,10 +9033,6 @@ public final class EsOuterClass { } } /** - * <pre> - * - * </pre> - * * <code>string es_bbsnum = 33;</code> * @param value The esBbsnum to set. * @return This builder for chaining. @@ -10724,10 +9048,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - * - * </pre> - * * <code>string es_bbsnum = 33;</code> * @return This builder for chaining. */ @@ -10738,10 +9058,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - * - * </pre> - * * <code>string es_bbsnum = 33;</code> * @param value The bytes for esBbsnum to set. * @return This builder for chaining. @@ -10760,10 +9076,6 @@ public final class EsOuterClass { private java.lang.Object esPagelevel_ = ""; /** - * <pre> - *ʼҳ濪ʼIJ - * </pre> - * * <code>string es_pagelevel = 34;</code> * @return The esPagelevel. */ @@ -10780,10 +9092,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ʼҳ濪ʼIJ - * </pre> - * * <code>string es_pagelevel = 34;</code> * @return The bytes for esPagelevel. */ @@ -10801,10 +9109,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ʼҳ濪ʼIJ - * </pre> - * * <code>string es_pagelevel = 34;</code> * @param value The esPagelevel to set. * @return This builder for chaining. @@ -10820,10 +9124,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *ʼҳ濪ʼIJ - * </pre> - * * <code>string es_pagelevel = 34;</code> * @return This builder for chaining. */ @@ -10834,10 +9134,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *ʼҳ濪ʼIJ - * </pre> - * * <code>string es_pagelevel = 34;</code> * @param value The bytes for esPagelevel to set. * @return This builder for chaining. @@ -10856,10 +9152,6 @@ public final class EsOuterClass { private java.lang.Object esUrllevel_ = ""; /** - * <pre> - *ӵĿ¼ - * </pre> - * * <code>string es_urllevel = 35;</code> * @return The esUrllevel. */ @@ -10876,10 +9168,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ӵĿ¼ - * </pre> - * * <code>string es_urllevel = 35;</code> * @return The bytes for esUrllevel. */ @@ -10897,10 +9185,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ӵĿ¼ - * </pre> - * * <code>string es_urllevel = 35;</code> * @param value The esUrllevel to set. * @return This builder for chaining. @@ -10916,10 +9200,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *ӵĿ¼ - * </pre> - * * <code>string es_urllevel = 35;</code> * @return This builder for chaining. */ @@ -10930,10 +9210,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *ӵĿ¼ - * </pre> - * * <code>string es_urllevel = 35;</code> * @param value The bytes for esUrllevel to set. * @return This builder for chaining. @@ -10952,10 +9228,6 @@ public final class EsOuterClass { private java.lang.Object esSimhash_ = ""; /** - * <pre> - *simhashֵ - * </pre> - * * <code>string es_simhash = 36;</code> * @return The esSimhash. */ @@ -10972,10 +9244,6 @@ public final class EsOuterClass { } } /** - * <pre> - *simhashֵ - * </pre> - * * <code>string es_simhash = 36;</code> * @return The bytes for esSimhash. */ @@ -10993,10 +9261,6 @@ public final class EsOuterClass { } } /** - * <pre> - *simhashֵ - * </pre> - * * <code>string es_simhash = 36;</code> * @param value The esSimhash to set. * @return This builder for chaining. @@ -11012,10 +9276,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *simhashֵ - * </pre> - * * <code>string es_simhash = 36;</code> * @return This builder for chaining. */ @@ -11026,10 +9286,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *simhashֵ - * </pre> - * * <code>string es_simhash = 36;</code> * @param value The bytes for esSimhash to set. * @return This builder for chaining. @@ -11048,10 +9304,6 @@ public final class EsOuterClass { private java.lang.Object esIp_ = ""; /** - * <pre> - *ip - * </pre> - * * <code>string es_ip = 37;</code> * @return The esIp. */ @@ -11068,10 +9320,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ip - * </pre> - * * <code>string es_ip = 37;</code> * @return The bytes for esIp. */ @@ -11089,10 +9337,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ip - * </pre> - * * <code>string es_ip = 37;</code> * @param value The esIp to set. * @return This builder for chaining. @@ -11108,10 +9352,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *ip - * </pre> - * * <code>string es_ip = 37;</code> * @return This builder for chaining. */ @@ -11122,10 +9362,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *ip - * </pre> - * * <code>string es_ip = 37;</code> * @param value The bytes for esIp to set. * @return This builder for chaining. @@ -11144,10 +9380,6 @@ public final class EsOuterClass { private java.lang.Object esHeat_ = ""; /** - * <pre> - *ȶ - * </pre> - * * <code>string es_heat = 38;</code> * @return The esHeat. */ @@ -11164,10 +9396,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ȶ - * </pre> - * * <code>string es_heat = 38;</code> * @return The bytes for esHeat. */ @@ -11185,10 +9413,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ȶ - * </pre> - * * <code>string es_heat = 38;</code> * @param value The esHeat to set. * @return This builder for chaining. @@ -11204,10 +9428,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *ȶ - * </pre> - * * <code>string es_heat = 38;</code> * @return This builder for chaining. */ @@ -11218,10 +9438,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *ȶ - * </pre> - * * <code>string es_heat = 38;</code> * @param value The bytes for esHeat to set. * @return This builder for chaining. @@ -11240,10 +9456,6 @@ public final class EsOuterClass { private java.lang.Object esSimilaritycount_ = ""; /** - * <pre> - * - * </pre> - * * <code>string es_similaritycount = 39;</code> * @return The esSimilaritycount. */ @@ -11260,10 +9472,6 @@ public final class EsOuterClass { } } /** - * <pre> - * - * </pre> - * * <code>string es_similaritycount = 39;</code> * @return The bytes for esSimilaritycount. */ @@ -11281,10 +9489,6 @@ public final class EsOuterClass { } } /** - * <pre> - * - * </pre> - * * <code>string es_similaritycount = 39;</code> * @param value The esSimilaritycount to set. * @return This builder for chaining. @@ -11300,10 +9504,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - * - * </pre> - * * <code>string es_similaritycount = 39;</code> * @return This builder for chaining. */ @@ -11314,10 +9514,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - * - * </pre> - * * <code>string es_similaritycount = 39;</code> * @param value The bytes for esSimilaritycount to set. * @return This builder for chaining. @@ -11336,10 +9532,6 @@ public final class EsOuterClass { private java.lang.Object esSimilarity_ = ""; /** - * <pre> - *id - * </pre> - * * <code>string es_similarity = 40;</code> * @return The esSimilarity. */ @@ -11356,10 +9548,6 @@ public final class EsOuterClass { } } /** - * <pre> - *id - * </pre> - * * <code>string es_similarity = 40;</code> * @return The bytes for esSimilarity. */ @@ -11377,10 +9565,6 @@ public final class EsOuterClass { } } /** - * <pre> - *id - * </pre> - * * <code>string es_similarity = 40;</code> * @param value The esSimilarity to set. * @return This builder for chaining. @@ -11396,10 +9580,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *id - * </pre> - * * <code>string es_similarity = 40;</code> * @return This builder for chaining. */ @@ -11410,10 +9590,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *id - * </pre> - * * <code>string es_similarity = 40;</code> * @param value The bytes for esSimilarity to set. * @return This builder for chaining. @@ -11432,10 +9608,6 @@ public final class EsOuterClass { private java.lang.Object esSimilaritytime_ = ""; /** - * <pre> - *ƶȼʱ - * </pre> - * * <code>string es_similaritytime = 41;</code> * @return The esSimilaritytime. */ @@ -11452,10 +9624,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ƶȼʱ - * </pre> - * * <code>string es_similaritytime = 41;</code> * @return The bytes for esSimilaritytime. */ @@ -11473,10 +9641,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ƶȼʱ - * </pre> - * * <code>string es_similaritytime = 41;</code> * @param value The esSimilaritytime to set. * @return This builder for chaining. @@ -11492,10 +9656,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *ƶȼʱ - * </pre> - * * <code>string es_similaritytime = 41;</code> * @return This builder for chaining. */ @@ -11506,10 +9666,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *ƶȼʱ - * </pre> - * * <code>string es_similaritytime = 41;</code> * @param value The bytes for esSimilaritytime to set. * @return This builder for chaining. @@ -11528,10 +9684,6 @@ public final class EsOuterClass { private java.lang.Object esEmotion_ = ""; /** - * <pre> - * - * </pre> - * * <code>string es_emotion = 42;</code> * @return The esEmotion. */ @@ -11548,10 +9700,6 @@ public final class EsOuterClass { } } /** - * <pre> - * - * </pre> - * * <code>string es_emotion = 42;</code> * @return The bytes for esEmotion. */ @@ -11569,10 +9717,6 @@ public final class EsOuterClass { } } /** - * <pre> - * - * </pre> - * * <code>string es_emotion = 42;</code> * @param value The esEmotion to set. * @return This builder for chaining. @@ -11588,10 +9732,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - * - * </pre> - * * <code>string es_emotion = 42;</code> * @return This builder for chaining. */ @@ -11602,10 +9742,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - * - * </pre> - * * <code>string es_emotion = 42;</code> * @param value The bytes for esEmotion to set. * @return This builder for chaining. @@ -11624,10 +9760,6 @@ public final class EsOuterClass { private java.lang.Object esWarningtime_ = ""; /** - * <pre> - *Ԥʱ - * </pre> - * * <code>string es_warningtime = 43;</code> * @return The esWarningtime. */ @@ -11644,10 +9776,6 @@ public final class EsOuterClass { } } /** - * <pre> - *Ԥʱ - * </pre> - * * <code>string es_warningtime = 43;</code> * @return The bytes for esWarningtime. */ @@ -11665,10 +9793,6 @@ public final class EsOuterClass { } } /** - * <pre> - *Ԥʱ - * </pre> - * * <code>string es_warningtime = 43;</code> * @param value The esWarningtime to set. * @return This builder for chaining. @@ -11684,10 +9808,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *Ԥʱ - * </pre> - * * <code>string es_warningtime = 43;</code> * @return This builder for chaining. */ @@ -11698,10 +9818,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *Ԥʱ - * </pre> - * * <code>string es_warningtime = 43;</code> * @param value The bytes for esWarningtime to set. * @return This builder for chaining. @@ -11720,10 +9836,6 @@ public final class EsOuterClass { private java.lang.Object esCarriertype_ = ""; /** - * <pre> - * - * </pre> - * * <code>string es_carriertype = 44;</code> * @return The esCarriertype. */ @@ -11740,10 +9852,6 @@ public final class EsOuterClass { } } /** - * <pre> - * - * </pre> - * * <code>string es_carriertype = 44;</code> * @return The bytes for esCarriertype. */ @@ -11761,10 +9869,6 @@ public final class EsOuterClass { } } /** - * <pre> - * - * </pre> - * * <code>string es_carriertype = 44;</code> * @param value The esCarriertype to set. * @return This builder for chaining. @@ -11780,10 +9884,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - * - * </pre> - * * <code>string es_carriertype = 44;</code> * @return This builder for chaining. */ @@ -11794,10 +9894,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - * - * </pre> - * * <code>string es_carriertype = 44;</code> * @param value The bytes for esCarriertype to set. * @return This builder for chaining. @@ -11816,10 +9912,6 @@ public final class EsOuterClass { private java.lang.Object esCommentcount_ = ""; /** - * <pre> - * - * </pre> - * * <code>string es_commentcount = 45;</code> * @return The esCommentcount. */ @@ -11836,10 +9928,6 @@ public final class EsOuterClass { } } /** - * <pre> - * - * </pre> - * * <code>string es_commentcount = 45;</code> * @return The bytes for esCommentcount. */ @@ -11857,10 +9945,6 @@ public final class EsOuterClass { } } /** - * <pre> - * - * </pre> - * * <code>string es_commentcount = 45;</code> * @param value The esCommentcount to set. * @return This builder for chaining. @@ -11876,10 +9960,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - * - * </pre> - * * <code>string es_commentcount = 45;</code> * @return This builder for chaining. */ @@ -11890,10 +9970,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - * - * </pre> - * * <code>string es_commentcount = 45;</code> * @param value The bytes for esCommentcount to set. * @return This builder for chaining. @@ -11912,10 +9988,6 @@ public final class EsOuterClass { private java.lang.Object esForwardcount_ = ""; /** - * <pre> - *ת - * </pre> - * * <code>string es_forwardcount = 46;</code> * @return The esForwardcount. */ @@ -11932,10 +10004,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ת - * </pre> - * * <code>string es_forwardcount = 46;</code> * @return The bytes for esForwardcount. */ @@ -11953,10 +10021,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ת - * </pre> - * * <code>string es_forwardcount = 46;</code> * @param value The esForwardcount to set. * @return This builder for chaining. @@ -11972,10 +10036,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *ת - * </pre> - * * <code>string es_forwardcount = 46;</code> * @return This builder for chaining. */ @@ -11986,10 +10046,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *ת - * </pre> - * * <code>string es_forwardcount = 46;</code> * @param value The bytes for esForwardcount to set. * @return This builder for chaining. @@ -12008,10 +10064,6 @@ public final class EsOuterClass { private java.lang.Object esPositiveWords_ = ""; /** - * <pre> - * - * </pre> - * * <code>string es_positiveWords = 47;</code> * @return The esPositiveWords. */ @@ -12028,10 +10080,6 @@ public final class EsOuterClass { } } /** - * <pre> - * - * </pre> - * * <code>string es_positiveWords = 47;</code> * @return The bytes for esPositiveWords. */ @@ -12049,10 +10097,6 @@ public final class EsOuterClass { } } /** - * <pre> - * - * </pre> - * * <code>string es_positiveWords = 47;</code> * @param value The esPositiveWords to set. * @return This builder for chaining. @@ -12068,10 +10112,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - * - * </pre> - * * <code>string es_positiveWords = 47;</code> * @return This builder for chaining. */ @@ -12082,10 +10122,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - * - * </pre> - * * <code>string es_positiveWords = 47;</code> * @param value The bytes for esPositiveWords to set. * @return This builder for chaining. @@ -12104,10 +10140,6 @@ public final class EsOuterClass { private java.lang.Object esNegativeWords_ = ""; /** - * <pre> - * - * </pre> - * * <code>string es_negativeWords = 48;</code> * @return The esNegativeWords. */ @@ -12124,10 +10156,6 @@ public final class EsOuterClass { } } /** - * <pre> - * - * </pre> - * * <code>string es_negativeWords = 48;</code> * @return The bytes for esNegativeWords. */ @@ -12145,10 +10173,6 @@ public final class EsOuterClass { } } /** - * <pre> - * - * </pre> - * * <code>string es_negativeWords = 48;</code> * @param value The esNegativeWords to set. * @return This builder for chaining. @@ -12164,10 +10188,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - * - * </pre> - * * <code>string es_negativeWords = 48;</code> * @return This builder for chaining. */ @@ -12178,10 +10198,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - * - * </pre> - * * <code>string es_negativeWords = 48;</code> * @param value The bytes for esNegativeWords to set. * @return This builder for chaining. @@ -12200,10 +10216,6 @@ public final class EsOuterClass { private java.lang.Object esNegativeProbability_ = ""; /** - * <pre> - * - * </pre> - * * <code>string es_negativeProbability = 49;</code> * @return The esNegativeProbability. */ @@ -12220,10 +10232,6 @@ public final class EsOuterClass { } } /** - * <pre> - * - * </pre> - * * <code>string es_negativeProbability = 49;</code> * @return The bytes for esNegativeProbability. */ @@ -12241,10 +10249,6 @@ public final class EsOuterClass { } } /** - * <pre> - * - * </pre> - * * <code>string es_negativeProbability = 49;</code> * @param value The esNegativeProbability to set. * @return This builder for chaining. @@ -12260,10 +10264,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - * - * </pre> - * * <code>string es_negativeProbability = 49;</code> * @return This builder for chaining. */ @@ -12274,10 +10274,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - * - * </pre> - * * <code>string es_negativeProbability = 49;</code> * @param value The bytes for esNegativeProbability to set. * @return This builder for chaining. @@ -12296,10 +10292,6 @@ public final class EsOuterClass { private java.lang.Object esReportinfo_ = ""; /** - * <pre> - *ǷϱϢ - * </pre> - * * <code>string es_reportinfo = 50;</code> * @return The esReportinfo. */ @@ -12316,10 +10308,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ǷϱϢ - * </pre> - * * <code>string es_reportinfo = 50;</code> * @return The bytes for esReportinfo. */ @@ -12337,10 +10325,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ǷϱϢ - * </pre> - * * <code>string es_reportinfo = 50;</code> * @param value The esReportinfo to set. * @return This builder for chaining. @@ -12356,10 +10340,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *ǷϱϢ - * </pre> - * * <code>string es_reportinfo = 50;</code> * @return This builder for chaining. */ @@ -12370,10 +10350,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *ǷϱϢ - * </pre> - * * <code>string es_reportinfo = 50;</code> * @param value The bytes for esReportinfo to set. * @return This builder for chaining. @@ -12392,10 +10368,6 @@ public final class EsOuterClass { private java.lang.Object esAttention_ = ""; /** - * <pre> - *Ƿע - * </pre> - * * <code>string es_attention = 51;</code> * @return The esAttention. */ @@ -12412,10 +10384,6 @@ public final class EsOuterClass { } } /** - * <pre> - *Ƿע - * </pre> - * * <code>string es_attention = 51;</code> * @return The bytes for esAttention. */ @@ -12433,10 +10401,6 @@ public final class EsOuterClass { } } /** - * <pre> - *Ƿע - * </pre> - * * <code>string es_attention = 51;</code> * @param value The esAttention to set. * @return This builder for chaining. @@ -12452,10 +10416,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *Ƿע - * </pre> - * * <code>string es_attention = 51;</code> * @return This builder for chaining. */ @@ -12466,10 +10426,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *Ƿע - * </pre> - * * <code>string es_attention = 51;</code> * @param value The bytes for esAttention to set. * @return This builder for chaining. @@ -12488,10 +10444,6 @@ public final class EsOuterClass { private java.lang.Object esWarning_ = ""; /** - * <pre> - *ǷԤ - * </pre> - * * <code>string es_warning = 52;</code> * @return The esWarning. */ @@ -12508,10 +10460,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ǷԤ - * </pre> - * * <code>string es_warning = 52;</code> * @return The bytes for esWarning. */ @@ -12529,10 +10477,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ǷԤ - * </pre> - * * <code>string es_warning = 52;</code> * @param value The esWarning to set. * @return This builder for chaining. @@ -12548,10 +10492,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *ǷԤ - * </pre> - * * <code>string es_warning = 52;</code> * @return This builder for chaining. */ @@ -12562,10 +10502,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *ǷԤ - * </pre> - * * <code>string es_warning = 52;</code> * @param value The bytes for esWarning to set. * @return This builder for chaining. @@ -12584,10 +10520,6 @@ public final class EsOuterClass { private java.lang.Object esReadsign_ = ""; /** - * <pre> - *ǷѶ - * </pre> - * * <code>string es_readsign = 53;</code> * @return The esReadsign. */ @@ -12604,10 +10536,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ǷѶ - * </pre> - * * <code>string es_readsign = 53;</code> * @return The bytes for esReadsign. */ @@ -12625,10 +10553,6 @@ public final class EsOuterClass { } } /** - * <pre> - *ǷѶ - * </pre> - * * <code>string es_readsign = 53;</code> * @param value The esReadsign to set. * @return This builder for chaining. @@ -12644,10 +10568,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *ǷѶ - * </pre> - * * <code>string es_readsign = 53;</code> * @return This builder for chaining. */ @@ -12658,10 +10578,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *ǷѶ - * </pre> - * * <code>string es_readsign = 53;</code> * @param value The bytes for esReadsign to set. * @return This builder for chaining. @@ -12680,10 +10596,6 @@ public final class EsOuterClass { private java.lang.Object esBriefing_ = ""; /** - * <pre> - *Ƿ - * </pre> - * * <code>string es_briefing = 54;</code> * @return The esBriefing. */ @@ -12700,10 +10612,6 @@ public final class EsOuterClass { } } /** - * <pre> - *Ƿ - * </pre> - * * <code>string es_briefing = 54;</code> * @return The bytes for esBriefing. */ @@ -12721,10 +10629,6 @@ public final class EsOuterClass { } } /** - * <pre> - *Ƿ - * </pre> - * * <code>string es_briefing = 54;</code> * @param value The esBriefing to set. * @return This builder for chaining. @@ -12740,10 +10644,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *Ƿ - * </pre> - * * <code>string es_briefing = 54;</code> * @return This builder for chaining. */ @@ -12754,10 +10654,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *Ƿ - * </pre> - * * <code>string es_briefing = 54;</code> * @param value The bytes for esBriefing to set. * @return This builder for chaining. @@ -12776,10 +10672,6 @@ public final class EsOuterClass { private java.lang.Object esWarningWord_ = ""; /** - * <pre> - *Ԥ - * </pre> - * * <code>string es_warning_word = 55;</code> * @return The esWarningWord. */ @@ -12796,10 +10688,6 @@ public final class EsOuterClass { } } /** - * <pre> - *Ԥ - * </pre> - * * <code>string es_warning_word = 55;</code> * @return The bytes for esWarningWord. */ @@ -12817,10 +10705,6 @@ public final class EsOuterClass { } } /** - * <pre> - *Ԥ - * </pre> - * * <code>string es_warning_word = 55;</code> * @param value The esWarningWord to set. * @return This builder for chaining. @@ -12836,10 +10720,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *Ԥ - * </pre> - * * <code>string es_warning_word = 55;</code> * @return This builder for chaining. */ @@ -12850,10 +10730,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *Ԥ - * </pre> - * * <code>string es_warning_word = 55;</code> * @param value The bytes for esWarningWord to set. * @return This builder for chaining. @@ -12872,10 +10748,6 @@ public final class EsOuterClass { private java.lang.Object esAttentiontime_ = ""; /** - * <pre> - *עʱ - * </pre> - * * <code>string es_attentiontime = 56;</code> * @return The esAttentiontime. */ @@ -12892,10 +10764,6 @@ public final class EsOuterClass { } } /** - * <pre> - *עʱ - * </pre> - * * <code>string es_attentiontime = 56;</code> * @return The bytes for esAttentiontime. */ @@ -12913,10 +10781,6 @@ public final class EsOuterClass { } } /** - * <pre> - *עʱ - * </pre> - * * <code>string es_attentiontime = 56;</code> * @param value The esAttentiontime to set. * @return This builder for chaining. @@ -12932,10 +10796,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *עʱ - * </pre> - * * <code>string es_attentiontime = 56;</code> * @return This builder for chaining. */ @@ -12946,10 +10806,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *עʱ - * </pre> - * * <code>string es_attentiontime = 56;</code> * @param value The bytes for esAttentiontime to set. * @return This builder for chaining. @@ -12968,10 +10824,6 @@ public final class EsOuterClass { private java.lang.Object esCollection_ = ""; /** - * <pre> - *Ƿղ - * </pre> - * * <code>string es_collection = 57;</code> * @return The esCollection. */ @@ -12988,10 +10840,6 @@ public final class EsOuterClass { } } /** - * <pre> - *Ƿղ - * </pre> - * * <code>string es_collection = 57;</code> * @return The bytes for esCollection. */ @@ -13009,10 +10857,6 @@ public final class EsOuterClass { } } /** - * <pre> - *Ƿղ - * </pre> - * * <code>string es_collection = 57;</code> * @param value The esCollection to set. * @return This builder for chaining. @@ -13028,10 +10872,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *Ƿղ - * </pre> - * * <code>string es_collection = 57;</code> * @return This builder for chaining. */ @@ -13042,10 +10882,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *Ƿղ - * </pre> - * * <code>string es_collection = 57;</code> * @param value The bytes for esCollection to set. * @return This builder for chaining. @@ -13064,10 +10900,6 @@ public final class EsOuterClass { private java.lang.Object esAttachment_ = ""; /** - * <pre> - * - * </pre> - * * <code>string es_attachment = 58;</code> * @return The esAttachment. */ @@ -13084,10 +10916,6 @@ public final class EsOuterClass { } } /** - * <pre> - * - * </pre> - * * <code>string es_attachment = 58;</code> * @return The bytes for esAttachment. */ @@ -13105,10 +10933,6 @@ public final class EsOuterClass { } } /** - * <pre> - * - * </pre> - * * <code>string es_attachment = 58;</code> * @param value The esAttachment to set. * @return This builder for chaining. @@ -13124,10 +10948,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - * - * </pre> - * * <code>string es_attachment = 58;</code> * @return This builder for chaining. */ @@ -13138,10 +10958,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - * - * </pre> - * * <code>string es_attachment = 58;</code> * @param value The bytes for esAttachment to set. * @return This builder for chaining. @@ -13160,10 +10976,6 @@ public final class EsOuterClass { private java.lang.Object esUserid_ = ""; /** - * <pre> - *number,ûid罻ý˻) - * </pre> - * * <code>string es_userid = 59;</code> * @return The esUserid. */ @@ -13180,10 +10992,6 @@ public final class EsOuterClass { } } /** - * <pre> - *number,ûid罻ý˻) - * </pre> - * * <code>string es_userid = 59;</code> * @return The bytes for esUserid. */ @@ -13201,10 +11009,6 @@ public final class EsOuterClass { } } /** - * <pre> - *number,ûid罻ý˻) - * </pre> - * * <code>string es_userid = 59;</code> * @param value The esUserid to set. * @return This builder for chaining. @@ -13220,10 +11024,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *number,ûid罻ý˻) - * </pre> - * * <code>string es_userid = 59;</code> * @return This builder for chaining. */ @@ -13234,10 +11034,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *number,ûid罻ý˻) - * </pre> - * * <code>string es_userid = 59;</code> * @param value The bytes for esUserid to set. * @return This builder for chaining. @@ -13256,10 +11052,6 @@ public final class EsOuterClass { private java.lang.Object esContenttype_ = ""; /** - * <pre> - *string,ͣPostͣstatuslinkphotovideoeventmusicnoteofferalbumȣ - * </pre> - * * <code>string es_contenttype = 60;</code> * @return The esContenttype. */ @@ -13276,10 +11068,6 @@ public final class EsOuterClass { } } /** - * <pre> - *string,ͣPostͣstatuslinkphotovideoeventmusicnoteofferalbumȣ - * </pre> - * * <code>string es_contenttype = 60;</code> * @return The bytes for esContenttype. */ @@ -13297,10 +11085,6 @@ public final class EsOuterClass { } } /** - * <pre> - *string,ͣPostͣstatuslinkphotovideoeventmusicnoteofferalbumȣ - * </pre> - * * <code>string es_contenttype = 60;</code> * @param value The esContenttype to set. * @return This builder for chaining. @@ -13316,10 +11100,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *string,ͣPostͣstatuslinkphotovideoeventmusicnoteofferalbumȣ - * </pre> - * * <code>string es_contenttype = 60;</code> * @return This builder for chaining. */ @@ -13330,10 +11110,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *string,ͣPostͣstatuslinkphotovideoeventmusicnoteofferalbumȣ - * </pre> - * * <code>string es_contenttype = 60;</code> * @param value The bytes for esContenttype to set. * @return This builder for chaining. @@ -13352,10 +11128,6 @@ public final class EsOuterClass { private java.lang.Object esLikecount_ = ""; /** - * <pre> - *number, - * </pre> - * * <code>string es_likecount = 61;</code> * @return The esLikecount. */ @@ -13372,10 +11144,6 @@ public final class EsOuterClass { } } /** - * <pre> - *number, - * </pre> - * * <code>string es_likecount = 61;</code> * @return The bytes for esLikecount. */ @@ -13393,10 +11161,6 @@ public final class EsOuterClass { } } /** - * <pre> - *number, - * </pre> - * * <code>string es_likecount = 61;</code> * @param value The esLikecount to set. * @return This builder for chaining. @@ -13412,10 +11176,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *number, - * </pre> - * * <code>string es_likecount = 61;</code> * @return This builder for chaining. */ @@ -13426,10 +11186,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *number, - * </pre> - * * <code>string es_likecount = 61;</code> * @param value The bytes for esLikecount to set. * @return This builder for chaining. @@ -13448,10 +11204,6 @@ public final class EsOuterClass { private java.lang.Object esLinks_ = ""; /** - * <pre> - *stringеӵַƵļӵַ - * </pre> - * * <code>string es_links = 62;</code> * @return The esLinks. */ @@ -13468,10 +11220,6 @@ public final class EsOuterClass { } } /** - * <pre> - *stringеӵַƵļӵַ - * </pre> - * * <code>string es_links = 62;</code> * @return The bytes for esLinks. */ @@ -13489,10 +11237,6 @@ public final class EsOuterClass { } } /** - * <pre> - *stringеӵַƵļӵַ - * </pre> - * * <code>string es_links = 62;</code> * @param value The esLinks to set. * @return This builder for chaining. @@ -13508,10 +11252,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *stringеӵַƵļӵַ - * </pre> - * * <code>string es_links = 62;</code> * @return This builder for chaining. */ @@ -13522,10 +11262,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *stringеӵַƵļӵַ - * </pre> - * * <code>string es_links = 62;</code> * @param value The bytes for esLinks to set. * @return This builder for chaining. @@ -13544,10 +11280,6 @@ public final class EsOuterClass { private java.lang.Object esReactioncount_ = ""; /** - * <pre> - *number, - * </pre> - * * <code>string es_reactioncount = 63;</code> * @return The esReactioncount. */ @@ -13564,10 +11296,6 @@ public final class EsOuterClass { } } /** - * <pre> - *number, - * </pre> - * * <code>string es_reactioncount = 63;</code> * @return The bytes for esReactioncount. */ @@ -13585,10 +11313,6 @@ public final class EsOuterClass { } } /** - * <pre> - *number, - * </pre> - * * <code>string es_reactioncount = 63;</code> * @param value The esReactioncount to set. * @return This builder for chaining. @@ -13604,10 +11328,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *number, - * </pre> - * * <code>string es_reactioncount = 63;</code> * @return This builder for chaining. */ @@ -13618,10 +11338,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *number, - * </pre> - * * <code>string es_reactioncount = 63;</code> * @param value The bytes for esReactioncount to set. * @return This builder for chaining. @@ -13640,10 +11356,6 @@ public final class EsOuterClass { private java.lang.Object esLinkdesc_ = ""; /** - * <pre> - *stringһpost ΪӣӵһЩϢ - * </pre> - * * <code>string es_linkdesc = 64;</code> * @return The esLinkdesc. */ @@ -13660,10 +11372,6 @@ public final class EsOuterClass { } } /** - * <pre> - *stringһpost ΪӣӵһЩϢ - * </pre> - * * <code>string es_linkdesc = 64;</code> * @return The bytes for esLinkdesc. */ @@ -13681,10 +11389,6 @@ public final class EsOuterClass { } } /** - * <pre> - *stringһpost ΪӣӵһЩϢ - * </pre> - * * <code>string es_linkdesc = 64;</code> * @param value The esLinkdesc to set. * @return This builder for chaining. @@ -13700,10 +11404,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *stringһpost ΪӣӵһЩϢ - * </pre> - * * <code>string es_linkdesc = 64;</code> * @return This builder for chaining. */ @@ -13714,10 +11414,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *stringһpost ΪӣӵһЩϢ - * </pre> - * * <code>string es_linkdesc = 64;</code> * @param value The bytes for esLinkdesc to set. * @return This builder for chaining. @@ -13736,10 +11432,6 @@ public final class EsOuterClass { private java.lang.Object esRepostuid_ = ""; /** - * <pre> - *numberתԭߵID - * </pre> - * * <code>string es_repostuid = 65;</code> * @return The esRepostuid. */ @@ -13756,10 +11448,6 @@ public final class EsOuterClass { } } /** - * <pre> - *numberתԭߵID - * </pre> - * * <code>string es_repostuid = 65;</code> * @return The bytes for esRepostuid. */ @@ -13777,10 +11465,6 @@ public final class EsOuterClass { } } /** - * <pre> - *numberתԭߵID - * </pre> - * * <code>string es_repostuid = 65;</code> * @param value The esRepostuid to set. * @return This builder for chaining. @@ -13796,10 +11480,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *numberתԭߵID - * </pre> - * * <code>string es_repostuid = 65;</code> * @return This builder for chaining. */ @@ -13810,10 +11490,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *numberתԭߵID - * </pre> - * * <code>string es_repostuid = 65;</code> * @param value The bytes for esRepostuid to set. * @return This builder for chaining. @@ -13832,10 +11508,6 @@ public final class EsOuterClass { private java.lang.Object esRepostuname_ = ""; /** - * <pre> - *stringתԭߵname - * </pre> - * * <code>string es_repostuname = 66;</code> * @return The esRepostuname. */ @@ -13852,10 +11524,6 @@ public final class EsOuterClass { } } /** - * <pre> - *stringתԭߵname - * </pre> - * * <code>string es_repostuname = 66;</code> * @return The bytes for esRepostuname. */ @@ -13873,10 +11541,6 @@ public final class EsOuterClass { } } /** - * <pre> - *stringתԭߵname - * </pre> - * * <code>string es_repostuname = 66;</code> * @param value The esRepostuname to set. * @return This builder for chaining. @@ -13892,10 +11556,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *stringתԭߵname - * </pre> - * * <code>string es_repostuname = 66;</code> * @return This builder for chaining. */ @@ -13906,10 +11566,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *stringתԭߵname - * </pre> - * * <code>string es_repostuname = 66;</code> * @param value The bytes for esRepostuname to set. * @return This builder for chaining. @@ -13928,10 +11584,6 @@ public final class EsOuterClass { private java.lang.Object esRepostid_ = ""; /** - * <pre> - *stringתԭID - * </pre> - * * <code>string es_repostid = 67;</code> * @return The esRepostid. */ @@ -13948,10 +11600,6 @@ public final class EsOuterClass { } } /** - * <pre> - *stringתԭID - * </pre> - * * <code>string es_repostid = 67;</code> * @return The bytes for esRepostid. */ @@ -13969,10 +11617,6 @@ public final class EsOuterClass { } } /** - * <pre> - *stringתԭID - * </pre> - * * <code>string es_repostid = 67;</code> * @param value The esRepostid to set. * @return This builder for chaining. @@ -13988,10 +11632,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *stringתԭID - * </pre> - * * <code>string es_repostid = 67;</code> * @return This builder for chaining. */ @@ -14002,10 +11642,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *stringתԭID - * </pre> - * * <code>string es_repostid = 67;</code> * @param value The bytes for esRepostid to set. * @return This builder for chaining. @@ -14024,10 +11660,6 @@ public final class EsOuterClass { private java.lang.Object esTags_ = ""; /** - * <pre> - *stringἰ - * </pre> - * * <code>string es_tags = 68;</code> * @return The esTags. */ @@ -14044,10 +11676,6 @@ public final class EsOuterClass { } } /** - * <pre> - *stringἰ - * </pre> - * * <code>string es_tags = 68;</code> * @return The bytes for esTags. */ @@ -14065,10 +11693,6 @@ public final class EsOuterClass { } } /** - * <pre> - *stringἰ - * </pre> - * * <code>string es_tags = 68;</code> * @param value The esTags to set. * @return This builder for chaining. @@ -14084,10 +11708,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *stringἰ - * </pre> - * * <code>string es_tags = 68;</code> * @return This builder for chaining. */ @@ -14098,10 +11718,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *stringἰ - * </pre> - * * <code>string es_tags = 68;</code> * @param value The bytes for esTags to set. * @return This builder for chaining. @@ -14120,10 +11736,6 @@ public final class EsOuterClass { private java.lang.Object esMentionsaccount_ = ""; /** - * <pre> - *stringἰ˺ - * </pre> - * * <code>string es_mentionsaccount = 69;</code> * @return The esMentionsaccount. */ @@ -14140,10 +11752,6 @@ public final class EsOuterClass { } } /** - * <pre> - *stringἰ˺ - * </pre> - * * <code>string es_mentionsaccount = 69;</code> * @return The bytes for esMentionsaccount. */ @@ -14161,10 +11769,6 @@ public final class EsOuterClass { } } /** - * <pre> - *stringἰ˺ - * </pre> - * * <code>string es_mentionsaccount = 69;</code> * @param value The esMentionsaccount to set. * @return This builder for chaining. @@ -14180,10 +11784,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *stringἰ˺ - * </pre> - * * <code>string es_mentionsaccount = 69;</code> * @return This builder for chaining. */ @@ -14194,10 +11794,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *stringἰ˺ - * </pre> - * * <code>string es_mentionsaccount = 69;</code> * @param value The bytes for esMentionsaccount to set. * @return This builder for chaining. @@ -14216,10 +11812,6 @@ public final class EsOuterClass { private java.lang.Object esVideo_ = ""; /** - * <pre> - *stringеƵ - * </pre> - * * <code>string es_video = 70;</code> * @return The esVideo. */ @@ -14236,10 +11828,6 @@ public final class EsOuterClass { } } /** - * <pre> - *stringеƵ - * </pre> - * * <code>string es_video = 70;</code> * @return The bytes for esVideo. */ @@ -14257,10 +11845,6 @@ public final class EsOuterClass { } } /** - * <pre> - *stringеƵ - * </pre> - * * <code>string es_video = 70;</code> * @param value The esVideo to set. * @return This builder for chaining. @@ -14276,10 +11860,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *stringеƵ - * </pre> - * * <code>string es_video = 70;</code> * @return This builder for chaining. */ @@ -14290,10 +11870,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *stringеƵ - * </pre> - * * <code>string es_video = 70;</code> * @param value The bytes for esVideo to set. * @return This builder for chaining. @@ -14312,10 +11888,6 @@ public final class EsOuterClass { private java.lang.Object esIsrepost_ = ""; /** - * <pre> - *booleanǷת - * </pre> - * * <code>string es_isrepost = 71;</code> * @return The esIsrepost. */ @@ -14332,10 +11904,6 @@ public final class EsOuterClass { } } /** - * <pre> - *booleanǷת - * </pre> - * * <code>string es_isrepost = 71;</code> * @return The bytes for esIsrepost. */ @@ -14353,10 +11921,6 @@ public final class EsOuterClass { } } /** - * <pre> - *booleanǷת - * </pre> - * * <code>string es_isrepost = 71;</code> * @param value The esIsrepost to set. * @return This builder for chaining. @@ -14372,10 +11936,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *booleanǷת - * </pre> - * * <code>string es_isrepost = 71;</code> * @return This builder for chaining. */ @@ -14386,10 +11946,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *booleanǷת - * </pre> - * * <code>string es_isrepost = 71;</code> * @param value The bytes for esIsrepost to set. * @return This builder for chaining. @@ -14408,10 +11964,6 @@ public final class EsOuterClass { private java.lang.Object esLang_ = ""; /** - * <pre> - *string - * </pre> - * * <code>string es_lang = 72;</code> * @return The esLang. */ @@ -14428,10 +11980,6 @@ public final class EsOuterClass { } } /** - * <pre> - *string - * </pre> - * * <code>string es_lang = 72;</code> * @return The bytes for esLang. */ @@ -14449,10 +11997,6 @@ public final class EsOuterClass { } } /** - * <pre> - *string - * </pre> - * * <code>string es_lang = 72;</code> * @param value The esLang to set. * @return This builder for chaining. @@ -14468,10 +12012,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *string - * </pre> - * * <code>string es_lang = 72;</code> * @return This builder for chaining. */ @@ -14482,10 +12022,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *string - * </pre> - * * <code>string es_lang = 72;</code> * @param value The bytes for esLang to set. * @return This builder for chaining. @@ -14504,10 +12040,6 @@ public final class EsOuterClass { private java.lang.Object esClient_ = ""; /** - * <pre> - *stringͻ - * </pre> - * * <code>string es_client = 73;</code> * @return The esClient. */ @@ -14524,10 +12056,6 @@ public final class EsOuterClass { } } /** - * <pre> - *stringͻ - * </pre> - * * <code>string es_client = 73;</code> * @return The bytes for esClient. */ @@ -14545,10 +12073,6 @@ public final class EsOuterClass { } } /** - * <pre> - *stringͻ - * </pre> - * * <code>string es_client = 73;</code> * @param value The esClient to set. * @return This builder for chaining. @@ -14564,10 +12088,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *stringͻ - * </pre> - * * <code>string es_client = 73;</code> * @return This builder for chaining. */ @@ -14578,10 +12098,6 @@ public final class EsOuterClass { return this; } /** - * <pre> - *stringͻ - * </pre> - * * <code>string es_client = 73;</code> * @param value The bytes for esClient to set. * @return This builder for chaining. @@ -14597,6 +12113,158 @@ public final class EsOuterClass { onChanged(); return this; } + + private java.lang.Object esSnapshot_ = ""; + /** + * <code>string es_snapshot = 74;</code> + * @return The esSnapshot. + */ + public java.lang.String getEsSnapshot() { + java.lang.Object ref = esSnapshot_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + esSnapshot_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * <code>string es_snapshot = 74;</code> + * @return The bytes for esSnapshot. + */ + public com.google.protobuf.ByteString + getEsSnapshotBytes() { + java.lang.Object ref = esSnapshot_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + esSnapshot_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * <code>string es_snapshot = 74;</code> + * @param value The esSnapshot to set. + * @return This builder for chaining. + */ + public Builder setEsSnapshot( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + esSnapshot_ = value; + onChanged(); + return this; + } + /** + * <code>string es_snapshot = 74;</code> + * @return This builder for chaining. + */ + public Builder clearEsSnapshot() { + + esSnapshot_ = getDefaultInstance().getEsSnapshot(); + onChanged(); + return this; + } + /** + * <code>string es_snapshot = 74;</code> + * @param value The bytes for esSnapshot to set. + * @return This builder for chaining. + */ + public Builder setEsSnapshotBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + esSnapshot_ = value; + onChanged(); + return this; + } + + private java.lang.Object esTitle_ = ""; + /** + * <code>string es_title = 75;</code> + * @return The esTitle. + */ + public java.lang.String getEsTitle() { + java.lang.Object ref = esTitle_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + esTitle_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * <code>string es_title = 75;</code> + * @return The bytes for esTitle. + */ + public com.google.protobuf.ByteString + getEsTitleBytes() { + java.lang.Object ref = esTitle_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + esTitle_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * <code>string es_title = 75;</code> + * @param value The esTitle to set. + * @return This builder for chaining. + */ + public Builder setEsTitle( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + esTitle_ = value; + onChanged(); + return this; + } + /** + * <code>string es_title = 75;</code> + * @return This builder for chaining. + */ + public Builder clearEsTitle() { + + esTitle_ = getDefaultInstance().getEsTitle(); + onChanged(); + return this; + } + /** + * <code>string es_title = 75;</code> + * @param value The bytes for esTitle to set. + * @return This builder for chaining. + */ + public Builder setEsTitleBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + esTitle_ = value; + onChanged(); + return this; + } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -14669,7 +12337,7 @@ public final class EsOuterClass { descriptor; static { java.lang.String[] descriptorData = { - "\n\010Es.proto\"\031\n\006EsSets\022\017\n\002Es\030\001 \003(\0132\003.Es\"\245\014" + + "\n\010Es.proto\"\031\n\006EsSets\022\017\n\002Es\030\001 \003(\0132\003.Es\"\314\014" + "\n\002Es\022\016\n\006es_sid\030\001 \001(\t\022\024\n\014es_subjectId\030\002 \001" + "(\t\022\017\n\007es_hkey\030\003 \001(\t\022\017\n\007es_pkey\030\004 \001(\t\022\022\n\n" + "es_startid\030\005 \001(\t\022\022\n\nes_urlname\030\006 \001(\t\022\023\n\013" + @@ -14709,7 +12377,8 @@ public final class EsOuterClass { "epostid\030C \001(\t\022\017\n\007es_tags\030D \001(\t\022\032\n\022es_men" + "tionsaccount\030E \001(\t\022\020\n\010es_video\030F \001(\t\022\023\n\013" + "es_isrepost\030G \001(\t\022\017\n\007es_lang\030H \001(\t\022\021\n\tes" + - "_client\030I \001(\tb\006proto3" + "_client\030I \001(\t\022\023\n\013es_snapshot\030J \001(\t\022\020\n\010es" + + "_title\030K \001(\tb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, @@ -14726,7 +12395,7 @@ public final class EsOuterClass { internal_static_Es_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_Es_descriptor, - new java.lang.String[] { "EsSid", "EsSubjectId", "EsHkey", "EsPkey", "EsStartid", "EsUrlname", "EsSitename", "EsExtname", "EsChannel", "EsGroupname", "EsUrltitle", "EsUrltopic", "EsLasttime", "EsLoadtime", "EsUrldate", "EsUrltime", "EsSrcname", "EsAuthors", "EsDistrict", "EsCatalog", "EsCatalog1", "EsCatalog2", "EsKeywords", "EsAbstract", "EsSimflag", "EsSimrank", "EsUrlimage", "EsImageflag", "EsTableflag", "EsDoclength", "EsContent", "EsUrlcontent", "EsBbsnum", "EsPagelevel", "EsUrllevel", "EsSimhash", "EsIp", "EsHeat", "EsSimilaritycount", "EsSimilarity", "EsSimilaritytime", "EsEmotion", "EsWarningtime", "EsCarriertype", "EsCommentcount", "EsForwardcount", "EsPositiveWords", "EsNegativeWords", "EsNegativeProbability", "EsReportinfo", "EsAttention", "EsWarning", "EsReadsign", "EsBriefing", "EsWarningWord", "EsAttentiontime", "EsCollection", "EsAttachment", "EsUserid", "EsContenttype", "EsLikecount", "EsLinks", "EsReactioncount", "EsLinkdesc", "EsRepostuid", "EsRepostuname", "EsRepostid", "EsTags", "EsMentionsaccount", "EsVideo", "EsIsrepost", "EsLang", "EsClient", }); + new java.lang.String[] { "EsSid", "EsSubjectId", "EsHkey", "EsPkey", "EsStartid", "EsUrlname", "EsSitename", "EsExtname", "EsChannel", "EsGroupname", "EsUrltitle", "EsUrltopic", "EsLasttime", "EsLoadtime", "EsUrldate", "EsUrltime", "EsSrcname", "EsAuthors", "EsDistrict", "EsCatalog", "EsCatalog1", "EsCatalog2", "EsKeywords", "EsAbstract", "EsSimflag", "EsSimrank", "EsUrlimage", "EsImageflag", "EsTableflag", "EsDoclength", "EsContent", "EsUrlcontent", "EsBbsnum", "EsPagelevel", "EsUrllevel", "EsSimhash", "EsIp", "EsHeat", "EsSimilaritycount", "EsSimilarity", "EsSimilaritytime", "EsEmotion", "EsWarningtime", "EsCarriertype", "EsCommentcount", "EsForwardcount", "EsPositiveWords", "EsNegativeWords", "EsNegativeProbability", "EsReportinfo", "EsAttention", "EsWarning", "EsReadsign", "EsBriefing", "EsWarningWord", "EsAttentiontime", "EsCollection", "EsAttachment", "EsUserid", "EsContenttype", "EsLikecount", "EsLinks", "EsReactioncount", "EsLinkdesc", "EsRepostuid", "EsRepostuname", "EsRepostid", "EsTags", "EsMentionsaccount", "EsVideo", "EsIsrepost", "EsLang", "EsClient", "EsSnapshot", "EsTitle", }); } // @@protoc_insertion_point(outer_class_scope) diff --git a/spiders/WebsiteSpider/WebsiteSpider/settings.py b/spiders/WebsiteSpider/WebsiteSpider/settings.py index 58dc057..abbadc3 100644 --- a/spiders/WebsiteSpider/WebsiteSpider/settings.py +++ b/spiders/WebsiteSpider/WebsiteSpider/settings.py @@ -12,8 +12,9 @@ SCHEDULER_PERSIST = True SELENIUM_DRIVER_NAME = 'firefox' SELENIUM_DRIVER_EXECUTABLE_PATH = [ 'http://10.55.13.121:28095', - 'http://10.55.13.108:28095', + # 'http://10.55.13.108:28095', 'http://10.55.13.3:28095', + 'http://74.121.148.204:28095' ] SELENIUM_DRIVER_ARGUMENTS = ['-headless'] # '--headless' if using chrome instead of firefox SELENIUM_DRIVER_PREFERENCES = { @@ -168,7 +169,7 @@ ITEM_PIPELINES = { } ############################## 翻译 -MAX_TEXT_LENGTH = 100 +MAX_TEXT_LENGTH = 5999 # 翻译 API 地址(替换为你的服务器 IP 或域名) TRANSLATE_API_URL = "http://47.113.231.200:28082/translate" # 单次请求间隔(秒),避免 API 被限流 diff --git a/spiders/WebsiteSpider/WebsiteSpider/utils/date_utils.py b/spiders/WebsiteSpider/WebsiteSpider/utils/date_utils.py index c213da3..c0c646b 100644 --- a/spiders/WebsiteSpider/WebsiteSpider/utils/date_utils.py +++ b/spiders/WebsiteSpider/WebsiteSpider/utils/date_utils.py @@ -137,7 +137,7 @@ def get_format_time(pattern, time_str): if __name__ == '__main__': # a = [' 令和4年6月9日', 'www.kcna.kp (主体111.6.6.)', '民國111年06月09日 ', 'Jun. 9, 2022', '111年 06月 21日'] - a = ['2026년 1월 6일 화요일 1면 [사진있음]'] + a = ['Wed, 12/03/2025 - 12:00'] for _ in a: - # print(get_time_stamp(_)) - print(get_time_stamp(_, {r"(\d{4}년 \d{1,2}월 \d{1,2}일)\D*(\d{2}:\d{2}:\d{2})*\D*": ['%Y-%m-%d %H:%M:%S']})) + print(get_time_stamp(_)) + # print(get_time_stamp(_, {r"(\d{2}.\d{2}.\d{4})\D*(\d{2}\d{2}\d{2})*\D*": ['%d-%m-%Y %H:%M:%S']})) diff --git a/spiders/WebsiteSpider/WebsiteSpider/utils/traslate_utils.py b/spiders/WebsiteSpider/WebsiteSpider/utils/traslate_utils.py index 11cb332..042df1e 100644 --- a/spiders/WebsiteSpider/WebsiteSpider/utils/traslate_utils.py +++ b/spiders/WebsiteSpider/WebsiteSpider/utils/traslate_utils.py @@ -73,3 +73,6 @@ def update_record(cursor, es_sid: int, new_title: str, new_content: str): WHERE es_sid = % s """ cursor.execute(update_query, (new_title, new_content, es_sid)) + +if __name__ == "__main__": + print(translate_content_with_paragraphs("ВСУ провалили наступление на Сумском и Харьковском направлениях, сообщили РИА Новости в силовых структурах. В результате слаженных действий российских бойцов контратаки отражены, а противник обращен в бегство. Введенные ЕС ограничения на передвижения российских дипломатов противоречат Венской конвенции о дипломатических сношениях и мешают нормальной работе дипмиссий. Об этом заявил РИА Новости посол России в Бельгии Денис Гончар. Вице-президент США Джей Ди Вэнс посетит с визитом Армению и Азербайджан. Поездка в Ереван состоится 9-10 февраля, в Баку – 10-11 февраля. В Вашингтон Вэнс вернется \"в среду вечером\", сообщает его пресс-пул. Либерально-демократическая партия под руководством премьер-министра Японии Санаэ Такаити победила на выборах в ключевую нижнюю палату парламента. Представители ЛДП получат 316 из 465 мандатов и смогут проводить законопроекты, даже если они не получат поддержки верхней палаты, где партия не имеет большинства. В России самая низкая безработица в странах \"Большой двадцатки\", выяснило РИА Новости, изучив данные национальных статслужб по итогам 2025 года. Уровень безработицы в России в декабре составил 2,2 процента, что на одну десятую процента ниже показателя 2024 года.")) \ No newline at end of file