有没有办法检索特定字段中的所有条款,遗憾的是没有存储。我无法重建索引。基于位置的信息不是必需的。我只需要条款清单。
更新
我已经构建了一个样本索引,其中包含一个已存储的,另一个未存储的字段,并使用Luke进行了测试。我想知道我是否可以像卢克那样访问所有条款。这可能不是最明智的想法,但可能有效。
答案 0 :(得分:1)
Lucene使用两种不同的概念:索引和存储。如果要提取条款,则无需存储任何内容。您可以使用luke,也可以通过API迭代术语。对于java API,您可以使用[1]:How can I get the list of unique terms from a specific field in Lucene?。
答案 1 :(得分:0)
Luke是开源的,所以看看Luke是如何做到的。