Lucene按(关键字,字母顺序)排序

时间:2011-02-17 20:33:53

标签: lucene lucene.net

如何按以下顺序对搜索结果进行排序(查询短语,按字母顺序)。举个例子,如果我的索引中有文档,每个文档都有一个字段(foodname)。文件的食物名称是

  1. 胖鸡
  2. 鸡胸肉
  3. 鸡肉烤宽面条
  4. 如果我使用搜索词“chicken”查询,我希望我的结果符合以下顺序

    1. 鸡胸肉
    2. 鸡肉烤宽面条
    3. 胖鸡
    4. 请注意,所有这些文件的提升因素在索引阶段都是相同的。感谢您的帮助

      由于 -Venu

1 个答案:

答案 0 :(得分:0)

我只是对我的工作进行高级概述。考虑使用食品配料/食谱类型字典&为与食物词典中的项目匹配的索引中的单词指定更高的提升。也许更进一步,为食物词典中的某些关键词指定权重。以下是food ingredients dictionary的示例。