我是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);
我只想从文件而不是字符串中加载数据。