Solr:返回以查询关键字开头的文档

时间:2014-04-04 05:02:06

标签: search solr

我使用solr索引某些文档然后搜索。我想返回那些与结果中较高的搜索关键字具有相同开头的文档。我怎样才能实现这一目标?

E.g。

如果我的搜索关键字是“php”

并且有两个内容文件:

  • php developer
  • ajax php

然后我想首先返回'php developer'而不是'ajax php'。

有关如何按此顺序返回结果的任何建议?

我正在寻找某种分析器,它只对字段内容中的第一个字进行索引,然后在查询时给予该字段很多权重。也许这可以帮助。我找不到这样的分析仪用于我的目的。

1 个答案:

答案 0 :(得分:2)

您可以使用有效负载增强第一个令牌。请参阅Payloads

中提到的链接