[solr] 如何使用solr动态排序(非权重)
小弟最近在开发一个小搜索引擎的时候遇到了这么一个问题
我有很多的商品数据是放在solr里面的 这些商品的来源是来自不同的网站的 比如有A B C三个网站
现在的需求是我后台有个排序设置 solr搜索的时候就是要按照这个排序来
可能是 A先然后B后面 接着C 也可能是 C先 然后B 最后A
总之就是动态的
我用的是solrJ
请教下各位大佬们该怎么做
我有很多的商品数据是放在solr里面的 这些商品的来源是来自不同的网站的 比如有A B C三个网站
现在的需求是我后台有个排序设置 solr搜索的时候就是要按照这个排序来
可能是 A先然后B后面 接着C 也可能是 C先 然后B 最后A
总之就是动态的
我用的是solrJ
请教下各位大佬们该怎么做
...全文
相关推荐
一步一步跟我学习Lucene源码之lucene的各种Field
TextField适合全文检索,StringField则用于存储不可变的非全文数据,NumericField用于存储数值型数据,便于比较和排序。2.
solr从入门到精通教程
- 配置考量:介绍了合并因子、缓存自动预热计数、缓存命中率、字段排序的显式预热、查询响应压缩等方面的性能调优技巧。
Solr reRank简介
**第二轮查询**:在此基础上,使用另一套排序规则或条件对前一轮的结果进行重新排序,并结合一定的权重计算出最终的展示顺序。
SOLR的应用教程
3.5.1 基本索引操作3.5.2 批量索引操作3.6 如何进行搜索3.6.1 搜索语法3.6.2 排序3.6.3 字段增加权重3.6.4 Solr分词器、过滤器、分析器3.6.5 Solr高亮使用**
solr实现电商自定义打分
`^2.0`和`^1.5`是权重,表示销量的重要性高于用户评价,而`_score`是默认的TF-IDF得分,权重为`0.5`。这个查询将返回一个综合考虑销量、评价和原始相关性的排序结果。


