Solr
文章平均质量分 87
Solr日常使用
赵延东的一亩三分地
《Oracle数据库专家认证》《华为Bigdata专家认证》《阿里云专家博主》《华为云·云享专家》 《CSDN专家博主》每一个优秀的人都会有一个沉默的时光,那段时间你付出了很多却得不到回报
展开
-
【大数据开发运维解决方案】通过降低term在文档出现频率的权重案例教你Solr/Elasticsearch如何自定义Similarity
本篇文章通过介绍“有重复词汇的前提下,调整一个文档中,term在文档命中的频率对分数和排名的影响,如何降低词频对得分的影响”案例,来教你Solr/Elasticsearch如何自定义Similarity。原创 2023-03-27 18:15:03 · 17573 阅读 · 1 评论 -
【大数据开发运维解决方案】Solr公共读写调优建议
Solr是一个开源搜索平台,用于构建搜索应用程序。是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口 它建立在Lucene(全文搜索引擎)之上。优化查询方案缓存在Solr中充当了一个非常重要的角色,Solr中主要包括以下3种缓存:•Filter cache(过滤器缓存),用于保存过滤器(fq参数)和层面搜索的结果;•Document cache(文档缓存),用于保存lucene文档存储的字段;•Query result(查询缓存),用于保存查询的结果。原创 2023-02-01 18:17:19 · 111446 阅读 · 0 评论 -
【大数据开发运维解决方案】Solr6.2默认相似性算法检索匹配得分高于5.1版本问题分析
根据上面实验,于是这里怀疑不只是因为分词器分词差异导致的问题,更大的问题应该在于solr5和solr6的相似度得分算法不一样了,为了排除分词器带来的影响,于是将solr6.2使用的分词器也替换成solr5.1使用那一套分词器,再次索引同样的数据,做同样的查询发现得分还是很高,那就说明相似得分差异过大的主要原因是由于solr两个版本的算法不一致导致的了。经过网上查找资料发现了solr5和solr6的默认相似度算法的确是变了原创 2020-07-21 13:34:36 · 151896 阅读 · 8 评论 -
【大数据开发运维解决方案】Solr5.1案例文档导入
1、创建内核[root@hadoop exampledocs]# cd /hadoop/solr/[root@hadoop solr]# ./bin/solr create -c jcg -d basic_configsSetup new core instance directory:/hadoop/solr/server/solr/jcgCreating new core 'jc...原创 2020-02-05 13:13:16 · 152545 阅读 · 8 评论 -
【大数据开发运维解决方案】Linux Solr5.1安装及导入Oracle数据库表数据
在solr页面中点击core admin–>add core 增加一个core。和id字段如果不做主键,需要将required="true"去掉。配置文件介绍中已经说了问题的主要原因是schema配置文件中存在。2、取消ID的required=true,修改为指定的字段即可。保存退出,至于为什么这么改,看后面遇到的问题及解决方法。1、将uniqueKey修改为你导入solr的字段。能够正常查询出来数据,简单导入完成。最后结果如上截图及配置。原创 2020-02-04 17:53:00 · 153635 阅读 · 8 评论 -
【大数据开发运维解决方案】Solr5.1+Jcseg分词器安装部署(中英文同义词、停止词配置)
Solr5.1+Jcseg分词器安装部署(同义词、停止词)注意:本文使用得Solr环境是基于上一篇文章:Linux Solr5.1安装及导入Oracle数据库表数据笔者项目中用到的solr环境为5.1版本,分词器不是使用得solr得text_general分词器,而是jcseg分词器。因为笔者需要使用同义词和停止词功能,项目中得solr环境本人无法随意测试,所以打算在本地部署一个Solr5.1得环境,从Oracle数据库取数,使用项目中使用得jcseg分词器做本地环境得分词器,用来测试jcseg分词器同义原创 2020-04-10 16:35:05 · 152843 阅读 · 8 评论