
搜索
文章平均质量分 61
Lucene/Solr/ElasticSearch
写代码的蓝胖子
搬砖小码农
展开
-
通过es索引生命周期策略删除日志索引
在es 7.x版本之后,多了个索引生命周期的概念,可以一系列的设置,给新生成的索引绑定生命周期策略,到期后,索引自动删除。也可以通过linux定时任务实现,请查看另一篇文章。原创 2023-09-02 17:56:06 · 2195 阅读 · 0 评论 -
通过linux定时任务删除es日志索引
项目用上了elk,产生的日志索引要定时,其一个方法,通过linux定时任务,调用es接口删除索引。原创 2023-09-02 17:08:19 · 1453 阅读 · 0 评论 -
Lucene使用IK中文分词
Lucene使用IK中文分词环境Lucene 6.xIKAnalyzer2012_u6IK中文分词配置Lucene 6.x使用IK分词需要继承Analyzer、Tokenizer,重新编写逻辑配置,再使用。分别配置子类IKAnalyzer6x、IKTokenizer6xIKAnalyzer6x.javapackage com.liuyu.lucene.ik;import org.apache.lucene.analysis.Tokenizer;import org.apache.lu原创 2021-04-22 00:00:08 · 715 阅读 · 0 评论 -
使用docker-compose与SpringBoot搭建ELK日志分析系统
ELK对应Elasticsearch、Logstash、Kibana,版本7.17.7Logstash作为日志采集工具,向Elasticsearch写日志信息;Elasticsearch提供存储与检索功能;Kibana为Elasticsearch的查询接口,提供友好的图形界面。原创 2018-12-10 19:49:34 · 3358 阅读 · 3 评论 -
ElasticSearch安装笔记
ElasticSearch安装笔记需要东西:1、JDK我这里用的是JDK112、ElasticSearch安装包是 elasticsearch-6.4.2.tar.gz地址:https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.4.2.tar.gz环境准备系统用的是CentOS 7JDK环境配置...原创 2018-10-19 10:54:26 · 872 阅读 · 0 评论 -
SolrException:Cannot publish state of core '' as active without recovering first!
问题对SolrCloud捣蛋了一下,出现这个异常。shard1下的节点启动后,不处于active状态。SolrException:Cannot publish state of core '' as active without recovering first!分析通过Solr admin的Cloud—>Tree查看zookeeper存储的信息,是否存在 recov...原创 2018-05-21 15:25:44 · 439 阅读 · 0 评论 -
SolrJ更新索引数据
SolrJ更新索引数据SolrJ可以看做是JDBC,有增删改查操作,对Solr中存储的索引数据进行增删改查操作。Model类JDBC操作需要Model类,SolrJ操作数据也需要model类。可以使用SolrJ提供的SolrInputDocument类,也可以自己定义bean。我这里场景需要,所以自定义JavaBean,为下面solrJ操作数据做准备。 @Field(value=”UN...原创 2018-05-10 10:58:59 · 2763 阅读 · 0 评论 -
Solr DataImportHandler(DIH)配置使用
Solr DataImportHandler 大多数应用程序将数据存储在关系数据库或XML文件中,搜索这些数据是常见的操作。DataImportHandler提供了一个配置驱动的方式,将这些数据导入到Solr中。在初始化构建的时候全量抽取(full-import)数据,还可以使用增量抽取(delta-import)的方式叠加新的数据。添加jar架包jar架包括 solr-da...原创 2018-03-13 17:03:12 · 673 阅读 · 0 评论 -
CentOS 7 Linux Solr 7 单机版环境搭建
简要说明:使用tomcat8 + solr7搭建solr单机版环境环境及包下载地址 CentOS 7、 jdk-8u161-linux-x64.tar.gz apache-tomcat-8.5.28.tar.gz solr-7.2.1.tgz一、解压solr、tomcat安装包 这里把solr相应的安装及配置放到 /opt 目录下,当然也可以选择放到 /...原创 2018-03-08 16:13:14 · 359 阅读 · 1 评论 -
solr文本分析
Solr文本分析包括以下组件: 分析器(Analyzer)、字符过滤器(CharFilter)、分词器(Tokenizer)、分词过滤器(TokenFilter).分析器将分词器和分词过滤器链组合成一个组件。 标准分词器 · StandardTokenizer移除停用词 · StopFilterFactory小写转换 · LowerCaseFilterFactory折叠重复字母 · P...原创 2018-01-02 23:02:52 · 573 阅读 · 0 评论 -
solr查询解析器使用
查询解析器使用查询解析器将Lucene查询解析成搜索语法1. 指定查询解析器使用defType参数进行修改/select?defType=edismax&q=*:*/select?defType=term&q=*:*Solr特殊语法{!...}/select?q={!edismax}hello world/select?q={!term}hello world/sele...原创 2018-02-20 17:12:06 · 368 阅读 · 0 评论 -
solr 7配置中文分词器
solr 7配置中文分词器 这里示例配置solr官方提供的Smartcn的中文分词、IK的中文分词及拼音分词 1、配置smartcn中文分词器 solr安装包有提供Smartcn中文分词架包,在SOLR_ROOT/contrib/analysis-extras/lucene-libs/下,我这里使用solr 7.2.1,所以架包名称为lucene-analyzers-...原创 2018-03-08 23:09:25 · 13212 阅读 · 7 评论