solr
清风自来&静等花开
Each person has a unique way of seeing, hearing, touching, tasting and thinking.
展开
-
Solr的安装与配置
之前在服务器上安装的solr被删掉了,今天打算再重新装一下练练手,鉴于之前一直在分享solr的各种使用方法,现在顺便来记录并分享一下solr的安装步骤:1、安装tomcata、下载地址:http://tomcat.apache.org2、下载solr包相关a、solr安装包下载地址:http://apache.etoak.com/lucene/solrb、分词器下载地址:http://code.google.com/p/mmseg4j/c、词库下载地址:http://code.google.co原创 2020-07-05 18:39:20 · 215 阅读 · 0 评论 -
solr之各个版本升级说明地址
下面来记录并分享下查看solr记录各个版本升级相关修复的bug,新增的功能等的官网地址:https://mirrors.tuna.tsinghua.edu.cn/apache/lucene/solr/7.7.2/changes/Changes.html...原创 2019-06-18 09:42:07 · 1470 阅读 · 0 评论 -
solr之查询数据
最近一直在学习solr,下面来记录并分享下solr是如何查询数据的:一、简介Apache Solr是一个开源的搜索服务器,Solr使用Java语言开发,主要基于HTTP和Apache Lucene实现。solr的特性包括:1)高级的全文搜索功能2)专为高通量的网络流量进行优化3)基于开发接口(XML和HTTP)的标准4)综合的HTML管理页面5)可伸缩性6)使用XML配置的灵活性...原创 2019-06-26 22:27:26 · 1587 阅读 · 0 评论 -
Solr之分词器、过滤器与分析器
下面来记录并分享下solr的分词器、过滤器、分析器器的用法:一、分词器可通过schema.xml文件自定义分词器。自定义分词器,需要自己写一个factory,它必须是BaseTokenizerFactory的子类,例如:public class ZerTest extends BaseTokenizerFactory{ ... ...}二、过滤器对于一个document进行索引时...转载 2019-06-28 22:08:51 · 466 阅读 · 0 评论 -
Solr之(分词器)TokenizerFactoriey有哪些
下面来记录并分享下solr都提供了那些分词器:1、solr.Letter.TokenizerFactory创建org.apache.lucene.analysis.LetterTokenizer.分词举例:“I can’t” ==> “I”, “can”, “t”,字母切词2、solr.WhitespaceTokenizerFactory创建org.apache.lucene.anal...转载 2019-06-28 22:21:22 · 619 阅读 · 0 评论 -
Solr之(过滤器)TokenFilterFactories
下面来记录并分享下solr的各个过滤器极其用法:1、solr.StandardFilterFactory创建:org.apache.lucene.analysis.standard.StandardFilter.作用:移除首字母简写中的“ . ”和“ 's ”。仅作用于有类的Token,它们是由StandardTokenizer产生的。2、solr.LowerCaseFilterFacto...转载 2019-06-30 13:12:48 · 812 阅读 · 0 评论 -
Solr之高亮显示设置
下面来记录并分享下solr高亮显示相关设置:1、SolrQuery类,此类方法setHighlight(true),当设置为true时,表示开启了高亮。2、SolrQuery类,有方法://以下给两个字段开启了高亮,分别时name, description query.addHighlightField("name"); query.addHighlightField("descript...转载 2019-06-30 21:13:19 · 2144 阅读 · 2 评论 -
Solr之搜索实现
下面来记录并分享下solr搜索接口的实现:示例如下public class SolrSearchTest{ private static final String SOLR_URL = "http://localhost:8080/solr"; private CommonsHttpSolrServer solrServer = null; public SolrSearchTest()...转载 2019-06-30 21:29:01 · 369 阅读 · 0 评论 -
Solr之索引
下面来记录并分享下solr对索引的添加、修改及删除操作:一、简介在solr中,通过向部署在servlet容器中的solr web应用程序发送HTTP请求来启动索引,还可以向solr索引servlet传递四个不同的索引请求:1)add/update:允许通过solr添加文档或更新文档。直到提交后才能搜索到添加或更新。2)commit:告诉solr,应该使上次提交以来所做的更改都可以搜索到。...转载 2019-06-30 22:12:46 · 328 阅读 · 0 评论