本文整理汇总了Java中org.apache.lucene.util.Version.LUCENE_31属性的典型用法代码示例。如果您正苦于以下问题:Java Version.LUCENE_31属性的具体用法?Java Version.LUCENE_31怎么用?Java Version.LUCENE_31使用的例子?那么, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类org.apache.lucene.util.Version
的用法示例。
在下文中一共展示了Version.LUCENE_31属性的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: IndexSearcher
public IndexSearcher() {
try {
searcher = new org.apache.lucene.search.IndexSearcher(new ClasspathDirectory());
} catch (IOException e) {
e.printStackTrace();
}
analyzer = new StandardAnalyzer(Version.LUCENE_31);
parser = new MultiFieldQueryParser(Version.LUCENE_31, new String[]{"name","description"}, analyzer);
}
示例2: main
public static void main(String[] args) throws Exception{
File samplesFilesDir = new File("build/classes/ensemble/");
File indexDir = new File("build/classes/ensemble/search/index");
File docDir = new File("../../../artifacts/sdk/docs/api");
File samplesDir = new File("src/ensemble/samples");
// create index
///System.out.println("Indexing to directory '" + indexDir + "'...");
long start = System.currentTimeMillis();
Directory dir = FSDirectory.open(indexDir);
Analyzer analyzer = new StandardAnalyzer(Version.LUCENE_31);
IndexWriterConfig iwc = new IndexWriterConfig(Version.LUCENE_31, analyzer);
iwc.setOpenMode(OpenMode.CREATE);
// generate and write index of all java doc and samples
IndexWriter writer = new IndexWriter(dir, iwc);
List<String> samplesFileList = new ArrayList<String>();
indexSamples(writer, samplesDir, samplesFileList);
try {
indexJavaDocAllClasses(writer, docDir);
} catch (Exception e) {
System.out.println("\nWarning: We were not able to locate the JavaFX API documentation for your build environment.\n"
+ "Ensemble search will not include the API documentation.\n");
}
writer.close();
// create a listAll.txt file that is used
FileWriter listAllOut = new FileWriter(new File(indexDir,"listAll.txt"));
for (String fileName: dir.listAll()) {
if (!"listAll.txt".equals(fileName)) { // don't include the "listAll.txt" file
Long length = dir.fileLength(fileName);
listAllOut.write(fileName);
listAllOut.write(':');
listAllOut.write(length.toString());
listAllOut.write('\n');
}
}
listAllOut.flush();
listAllOut.close();
FileWriter sampleFilesCache = new FileWriter(new File(samplesFilesDir,"samplesAll.txt"));
for (String oneSample: samplesFileList) {
sampleFilesCache.write(oneSample);
sampleFilesCache.write('\n');
}
sampleFilesCache.flush();
sampleFilesCache.close();
// print time taken
///System.out.println(System.currentTimeMillis() - start + " total milliseconds");
}