从文件加载数据以在Lucene中创建RamDirectory索引

时间:2019-03-09 19:53:55

标签: java lucene

我是Lucene的新手,我正在尝试加载一些文件并创建RAMDirectory索引,任何人都可以解释如何做到这一点,我已经用编写在代码中的文本字符串完成了此操作,并从文件中加载数据以在新的文件中创建简单索引目录,因此不需要。

这是我当前的代码

Directory directory = new RAMDirectory();
Analyzer analyzer = new SimpleAnalyzer();
IndexWriter writer = new IndexWriter(directory, analyzer, true, IndexWriter.MaxFieldLength.LIMITED);

Document doc = new Document();
String str = "Lucene in Action"; //first document
doc.add(new Field("title", str, Field.Store.YES,
               Field.Index.ANALYZED));
writer.addDocument(doc);

我只想从文件而不是字符串中加载数据。

0 个答案:

没有答案