我被分配了一项任务,我应该更改我们的 solr 搜索,以使用术语频率对 solr 返回的列表进行排序。
好吧,我找到了一种方法,只需使用omitNorms="true"
.
问题是,当我在做一个字段时,这将不起作用 - 搜索,按名称说:
q=name:jones
按照这个例子,我得到一个文档列表,其词频在“名称”字段中最高。但我想要实现的是有一个查询,它给我一个文档列表,其词频在所有字段中都是最高的。
示例:如果名为 Jones 的用户在他的传记中也出现了 10 次“Jones”一词,我希望该文档的排名更高。
那可能吗?