solr服务器配置好在搜索时经常会搜出无关内容,把不该分的词给分了,导致客户找不到自己需要的内容,那么我们就从配置词典入手解决这个问题。 首先需要知道自带的词典含义: 停止词:停止词是无功能意义的词,比如is 、a 、are 、”的”,“得”,“我” 等,这些词会在句子中多次出现却无意义,所以在分词 ...
分类:
其他好文 时间:
2018-07-21 00:46:59
阅读次数:
175
Lucene/Solr 第二天 1. 课程计划 Lucene的Field Lucene的索引库维护 lucene的查询 a) Query子对象 b) QueryParser Lucene相关度排序0 solr介绍 solr安装配置 Solrj的使用 2. Field域 2.1. Field属性 Fi ...
分类:
Web程序 时间:
2018-07-20 22:32:59
阅读次数:
229
https://www.cnblogs.com/1315925303zxz/p/6372004.html?utm_source=itdadao&utm_medium=referral ...
分类:
其他好文 时间:
2018-07-20 19:00:13
阅读次数:
101
一 前言 目前生产系统由Solr转ES了,在这边就记录下在使用过程中容易忽视的配置吧,其实我也是才用,如果有什么错误的地方,多指正。 二、配置 1、ES的段合并是限速设置 默认是20MB/s ,如果是SSD磁盘建议增大:```PUT /_cluster/settings{ "persistent" ...
分类:
其他好文 时间:
2018-07-20 13:55:04
阅读次数:
185
主要讲解Solrj的使用【查询】 //新建一个solr服务 HttpSolrServersolrServer=newHttpSolrServer("http://localhost:8983/solr/collection1"); //新建一个solr查询对象 SolrQuerysq=newSolr ...
分类:
其他好文 时间:
2018-07-19 21:12:08
阅读次数:
139
Group分组划分结果,返回的是分组结果; Facet分组统计,侧重统计,返回的是分组后的数量; 一、Group用法: //组查询基础配置params.set(GroupParams.GROUP, "true"); params.set(GroupParams.GROUP_FIELD, "dkeys ...
分类:
其他好文 时间:
2018-07-19 19:12:43
阅读次数:
168
因为我所在的公司为政府做的项目【风险管理系统】,其中涉及大量的统计展示,多数以整个市的区划,行业部门等方式返回,在昨天,我发现听过填报单位的方式返回时,始终只有100个数据。通过对比发现,在前辈的代码中统计的存在一个巧合,就是全市的区划、行业部门钻取的方式都没有超过100,刚好我写的这个接口的填报单 ...
分类:
其他好文 时间:
2018-07-19 19:10:06
阅读次数:
256
1 分组查询 概述:Solr常用的分组查询有两种,Facet分组和Group分组,分别以下列出这两种查询: 1.1 Facet分组 solr种以导航为目的的查询结果成为facet,在用户查询的结果上根据分类增加了count信息,然后用户根据count信息做进一步搜索, Facet是solr的高级搜索 ...
分类:
其他好文 时间:
2018-07-19 19:08:51
阅读次数:
657
首先,不知道大家在前面的例子中没有试着搜索文本串,就是在第二节,我们添加了很多文档。如果字段值是一个文本。你如果只搜索这个字段的某个单词,是不是发现搜不到? 这就是因为我们没有配置Analyzer,因此在搜索的时候会“全匹配”。可以从直观感觉上理解为SQL的 like和= 的区别。 通过前面这段引文 ...
分类:
其他好文 时间:
2018-07-19 16:06:01
阅读次数:
156
一、solr查询,查询配置了查询分词器的字段,默认会对查询关键字做分词处理 1、如查询关键字F1501ZY000011,使用solr7自带的中文分词器,默认会分词为:f,1501,zy,000011 2、不使用defType=edismax参数的查询结果 二、使用参数defType=edismax& ...
分类:
其他好文 时间:
2018-07-19 14:53:00
阅读次数:
659