【问题标题】:Solr : Return documents that start with query keywordsSolr :返回以查询关键字开头的文档
【发布时间】:2014-04-04 05:02:06
【问题描述】:

我正在使用 solr 来索引一些文档,然后进行搜索。我想返回那些与结果中较高的搜索关键字具有相同开头的文档。我怎样才能做到这一点?

例如

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

并且有两个包含内容的文档:

  • php 开发者
  • ajax php

然后我想先返回“php developer”而不是“ajax php”。

关于如何按此顺序返回结果有什么建议吗?

我正在寻找某种分析器,它只索引字段内容中的第一个单词,然后在查询时给予该字段很大的权重。也许这会有所帮助。我找不到适合我的分析仪。

【问题讨论】:

  • 下面的答案对解决您的问题有用吗?

标签: search solr


【解决方案1】:

您可以使用有效负载提升第一个令牌。参考Payloads中提到的链接

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-10
    • 1970-01-01
    • 2020-03-01
    相关资源
    最近更新 更多