Java 类org.apache.lucene.index.CheckIndex.Status.TermVectorStatus 实例源码
项目:NYBC
文件:_TestUtil.java
public static void checkReader(AtomicReader reader, boolean crossCheckTermVectors) throws IOException {
ByteArrayOutputStream bos = new ByteArrayOutputStream(1024);
PrintStream infoStream = new PrintStream(bos, false, "UTF-8");
FieldNormStatus fieldNormStatus = CheckIndex.testFieldNorms(reader, infoStream);
TermIndexStatus termIndexStatus = CheckIndex.testPostings(reader, infoStream);
StoredFieldStatus storedFieldStatus = CheckIndex.testStoredFields(reader, infoStream);
TermVectorStatus termVectorStatus = CheckIndex.testTermVectors(reader, infoStream, false, crossCheckTermVectors);
DocValuesStatus docValuesStatus = CheckIndex.testDocValues(reader, infoStream);
if (fieldNormStatus.error != null ||
termIndexStatus.error != null ||
storedFieldStatus.error != null ||
termVectorStatus.error != null ||
docValuesStatus.error != null) {
System.out.println("CheckReader failed");
System.out.println(bos.toString("UTF-8"));
throw new RuntimeException("CheckReader failed");
} else {
if (LuceneTestCase.INFOSTREAM) {
System.out.println(bos.toString("UTF-8"));
}
}
}
项目:Maskana-Gestor-de-Conocimiento
文件:_TestUtil.java
public static void checkReader(AtomicReader reader, boolean crossCheckTermVectors) throws IOException {
ByteArrayOutputStream bos = new ByteArrayOutputStream(1024);
PrintStream infoStream = new PrintStream(bos, false, "UTF-8");
FieldNormStatus fieldNormStatus = CheckIndex.testFieldNorms(reader, infoStream);
TermIndexStatus termIndexStatus = CheckIndex.testPostings(reader, infoStream);
StoredFieldStatus storedFieldStatus = CheckIndex.testStoredFields(reader, infoStream);
TermVectorStatus termVectorStatus = CheckIndex.testTermVectors(reader, infoStream, false, crossCheckTermVectors);
DocValuesStatus docValuesStatus = CheckIndex.testDocValues(reader, infoStream);
if (fieldNormStatus.error != null ||
termIndexStatus.error != null ||
storedFieldStatus.error != null ||
termVectorStatus.error != null ||
docValuesStatus.error != null) {
System.out.println("CheckReader failed");
System.out.println(bos.toString("UTF-8"));
throw new RuntimeException("CheckReader failed");
} else {
if (LuceneTestCase.INFOSTREAM) {
System.out.println(bos.toString("UTF-8"));
}
}
}
项目:search
文件:TestUtil.java
public static void checkReader(AtomicReader reader, boolean crossCheckTermVectors) throws IOException {
ByteArrayOutputStream bos = new ByteArrayOutputStream(1024);
PrintStream infoStream = new PrintStream(bos, false, IOUtils.UTF_8);
reader.checkIntegrity();
FieldNormStatus fieldNormStatus = CheckIndex.testFieldNorms(reader, infoStream, true);
TermIndexStatus termIndexStatus = CheckIndex.testPostings(reader, infoStream, false, true);
StoredFieldStatus storedFieldStatus = CheckIndex.testStoredFields(reader, infoStream, true);
TermVectorStatus termVectorStatus = CheckIndex.testTermVectors(reader, infoStream, false, crossCheckTermVectors, true);
DocValuesStatus docValuesStatus = CheckIndex.testDocValues(reader, infoStream, true);
if (LuceneTestCase.INFOSTREAM) {
System.out.println(bos.toString(IOUtils.UTF_8));
}
}