【发布时间】:2014-04-04 05:02:06
【问题描述】:
我正在使用 solr 来索引一些文档,然后进行搜索。我想返回那些与结果中较高的搜索关键字具有相同开头的文档。我怎样才能做到这一点?
例如
如果我的搜索关键字是“php”
并且有两个包含内容的文档:
- php 开发者
- ajax php
然后我想先返回“php developer”而不是“ajax php”。
关于如何按此顺序返回结果有什么建议吗?
我正在寻找某种分析器,它只索引字段内容中的第一个单词,然后在查询时给予该字段很大的权重。也许这会有所帮助。我找不到适合我的分析仪。
【问题讨论】:
-
下面的答案对解决您的问题有用吗?