【发布时间】:2011-05-18 11:47:11
【问题描述】:
我在一个目录中有很多“.txt”文件,我想将其提供给 lucene 进行索引。 我读取目录的所有文件,并为每个文件制作其文档,然后使用 indexwriter.addDocument(Document) 将这些文件提供给 lucene。 是否可以制作所有文件并将它们全部交给lucene?我的意思是 lucene 支持这个功能吗?
【问题讨论】:
我在一个目录中有很多“.txt”文件,我想将其提供给 lucene 进行索引。 我读取目录的所有文件,并为每个文件制作其文档,然后使用 indexwriter.addDocument(Document) 将这些文件提供给 lucene。 是否可以制作所有文件并将它们全部交给lucene?我的意思是 lucene 支持这个功能吗?
【问题讨论】:
不,您必须单独添加每个文档。
此外,我建议使用可配置的批处理大小来加载尽可能多的 txt 文件并为它们编制索引,只要有更多的文本文件,就可以继续。这样,当您有更大的文件时,您就不会遇到内存问题。
【讨论】:
这个功能是在lucene 3.2添加的
【讨论】: