Solr
文章平均质量分 67
基于Lucene的搜索引擎,与ES类似,功能强大,上手简单
神之凝视
这个作者很懒,什么都没留下…
展开
-
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 · 449 阅读 · 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 · 604 阅读 · 0 评论 -
Solr分面搜索及可视化【字段分面】
一.简介与传统数据库及其他NoSQL数据存储相比,分面是Solr最强大的功能之一。分面搜索也称分面导航或分面浏览,它允许用户在执行搜索时,根据文档的一个或多个方面【即分面】对搜索结果进行细分。用户通过选择不同过滤器来探索搜索结果。搜索新闻网站时,我们希望对搜索结果按照时间选项【一个小时内、一天内等】或类别选项【政治、技术、本地、商业等】进行过滤。搜索求职网站时,我们希望对搜索结果按照城市、工作...原创 2020-04-30 10:34:13 · 604 阅读 · 0 评论 -
Solr5.5部署Tomcat异常
异常信息:An SPI class of type org.apache.lucene.codecs.Codec with name 'Lucene62' does not exist.解决办法:solr索引数据与当前jar包不匹配导致的异常,清除索引数据再重新创建索引即可。异常信息:http post request header is too large解决办法,修改tomcat配置,添加:m...原创 2018-06-04 14:00:19 · 228 阅读 · 0 评论 -
Solr5.5部署Weblogic12c异常
异常信息(使用solr高亮):java.lang.String cannot be cast to java.util.List解决方案:这个solr源码内部(solrj包)类型转换异常,可以使用相同路径代码覆盖,若使用/analysis/field要修改FieldAnalysisResponse的buildAnalysis方法,修改前源码如下: private Analysis buildAn...原创 2018-06-04 14:02:26 · 465 阅读 · 0 评论 -
solr5.5部署(tomcat9,weblogic12c)
前提:首先下载solr5.x,tomcat9和weblogic12c一.Tomcat9部署1.solr端配置 1.1 创建search文件夹,把solr和tomcat都拷贝到search文件夹之下,便于使用和迁移。如图: 1.2 ...原创 2018-05-30 10:39:18 · 519 阅读 · 0 评论