我试图找出,如果solr有某种内置功能可以对文档查询命中进行排序。
假设我有一个简单的文件
<fields>
<field name="Id" type="string" indexed="true" stored="true" required="true"/>
<field name="_version_" type="long" indexed="true" stored="true"/>
<field name="Tag" type="string" indexed="true" stored="true"/>
</fields>
然后我有一个文件,其中Tag具有值&#34;编程&#34;
当用户正在撰写&#34;亲&#34;在搜索字段中,我希望显示带有前缀&#34; pro&#34;的标签。但我希望按查询命中排序,这意味着显示最多的文档。
实施例: 主动 问题 程序设计 进展
编程是最受欢迎的值,但它不是首先显示的文档。
solr是否具有我可以用来存档的功能?或者我必须自己实施吗?
提前谢谢。