Lucene:从一个没有存储的领域中获取条款

时间:2012-07-26 05:30:15

标签: lucene

有没有办法检索特定字段中的所有条款,遗憾的是没有存储。我无法重建索引。基于位置的信息不是必需的。我只需要条款清单。

更新

我已经构建了一个样本索引,其中包含一个已存储的,另一个未存储的字段,并使用Luke进行了测试。我想知道我是否可以像卢克那样访问所有条款。这可能不是最明智的想法,但可能有效。

2 个答案:

答案 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是如何做到的。