在Lucene.net中对可选字段进行排序

时间:2011-06-15 14:03:03

标签: search lucene indexing lucene.net

我有一个Lucene索引:

  • 始终包含字段标题
  • 可能包含字段标记(取决于要编入索引的数据)

我需要按标题标记字段对搜索结果进行排序。目前,如果索引中没有任何文档包含标记字段,则搜索会抛出SystemException:“字段”标记“似乎没有被编入索引”。

我知道这种行为是设计的 有没有办法告诉Lucene可选择按标记字段排序?如果存在?

2 个答案:

答案 0 :(得分:1)

没有。您必须在搜索结果

上实现自定义排序

答案 1 :(得分:1)

我在这里要做的是添加另一个连接标题和标签的字段,然后按照它排序 - 应该得到你想要的东西,你仍然可以骑乘lucene rails。