
solr
Jicky-17
这个作者很懒,什么都没留下…
展开
-
solr5使用suggest模块实现搜索联想
一、概述 Solr从1.4开始便提供了检查建议,检索建议目前是各大搜索的标配应用,主要作用是避免用户输入错误的搜索词,同时将用户引导到相应的关键词搜索上。通常,我们将其称为搜索联想。其效果如图所示。在Solr中,实现该功能的模块叫做suggest。 二、solr配置 首先,加上用以联想的字段,这里假设我们对name字段进行联想,配置如下(managed-schema文件):原创 2017-02-08 11:42:29 · 5445 阅读 · 3 评论 -
solr的原子更新/局部更新
solr支持三种类型的原子更新: set - to set a field.add - to add to a multi-valued field.inc - to increment a field. 其中set可以是单值的也可以是multifiled, add 针对multi-field ,inc 对应数值类型 使用solrj进行原子更新 Stri转载 2016-12-11 15:41:38 · 3362 阅读 · 0 评论 -
solr排序过滤score过低的结果
在solr搜索中,我们免不了要将搜索的结果按照一定的规则排序。然而,在排序的过程中我们经常会用到Analyzer,这会使得排序的结果中出现相关度并不高的结果,特别是可能会出现排名靠前然而相关度并不高,甚至风马牛不相及的结果,实在是蛋疼无比,大大降低用户体验。那么有什么办法可以在排序时过滤掉这些结果呢? 我们知道,在排序的时候,我们可以在sort参数中利用score这个属性来根据每条记录的原创 2017-02-10 15:44:55 · 6841 阅读 · 2 评论