搜索引擎
神之凝视
这个作者很懒,什么都没留下…
展开
-
Solr7新特性【升级须知】
一.概述在开始迁移配置和索引之前,需要考虑 Solr 7 中的主要更改。可能需要了解的新功能,还包括默认行为和已删除的已否决功能的更改。然而,Solr 7 中有许多变化,因此,对 Solr 升级说明以及 Solr 实例中的 CHANGES.txt 文件进行彻底的审查将有助于向 Solr 7 迁移。还应该考虑在尚未升级到的任何版本中对 Solr 所做的所有更改。例如,如果当前正在使用 Solr 6.2,则除了 7.0 的更改之外,还应该查看所有后续 6.x 版本中所做的更改。将数据重新编入索引被认为是原创 2020-06-09 15:09:09 · 762 阅读 · 0 评论 -
Solr6新特性【升级须知】
一.概述在开始迁移您的配置和索引之前,Solr6 中有一些重大的改变需要考虑。有很多的更改,因此,对 Solr 升级注释部分以及 Solr 实例中的 CHANGES.txt 文件进行彻底的检查将有助于您计划向 Solr6 的迁移。二.Solr6 中新特性的亮点1.Streaming 表达式在 Solr5 中引入的 Streaming 表达式允许查询 Solr 并将结果作为数据流进行排序和聚合。Solr6 中添加了几种新的表达式类型:使用类似 MapReduce 的并行表达式来加快 high-原创 2020-06-08 17:48:12 · 450 阅读 · 0 评论 -
Solr分面搜索【键、标记、排除与多选分面】
一.键所有的分面都有名称,方便开发者进行识别。默认情况下,字段分面与区间分面的分面名称就是字段名,查询分面的分面名称是基于分面值和计算的查询本身。使用键这个局部参数可以方便地对分面进行重命名。如下:通过明确指定key值对分面进行重命名:分面重命名适合于很多应用场景。它允许搜索应用请求查询分面,例如,在后置处理阶段不需要搜索应用对结果集的查询进行解析。它还能为分面赋予用户易于理解的名称,不...原创 2020-05-06 10:48:29 · 337 阅读 · 0 评论 -
Solr基于分面值的过滤
一.在分面上使用过滤器在初级水平时,与向查询中添加额外的过滤器相比,在分面上使用过滤器没那么困难。假设在搜索中返回三个分面,两个字段分面和一个查询分面,初始查询和搜索结果如下:根据查询可知:搜索获取这个全面查询的可用分面值。在这个例子中,如何根据一个分面值进行过滤:在查询中为每个选中的分面值添加一个过滤器。如下:过滤效果如下:值得注意的是,这里处理的都是单一值字段的分面。因此,在...原创 2020-05-04 16:21:14 · 398 阅读 · 0 评论 -
Solr分面搜索及可视化【查询分面、区间分面】
一.查询分面对任意索引字段使用分面返回最靠前的值,在任意子查询上使用这种做法也很有用,这样就可以知道未来的搜索可能匹配出多少结果,并基于该数字提供相应的分析。当需要根据不同的搜索条件进行分别搜索统计时,简单粗暴的方式是分别执行多个搜索。例如,如果想对美国餐馆的分布情况进行统计时,需要分别执行以下查询:一系列的查询,根据条件的不同,可能要执行多次查询:Solr子查询对搜索结果计数是最简单...原创 2020-05-01 10:33:21 · 605 阅读 · 0 评论