搜索引擎
chen长记
这个作者很懒,什么都没留下…
展开
-
全文搜索之lucence入门(二) 索引创建
之前我们讲了lucence的一些基本概念,这次讲下索引的创建步骤。 //创建分词器 Analyzer analyzer = new SmartChineseAnalyzer(); //Analyzer ik = new IKAnalyzer(); ik分词器 //配置索引创建器 IndexWriterConfig config = new Ind...原创 2018-05-17 17:33:46 · 840 阅读 · 0 评论 -
全文搜索之lucence 入门(一)
lucence索引主要是通过反向索引来做到提升查询速度,我们普通的关系数据库中的查询都是正向索引。反向索引就像我们的字典一点,我们通过字典的目录,可以快速知道某个字在那一页。lucence将词项作为目录存储,每个词项存储了那些包含这个词语的文档信息,这样我们就可以快速的知道某一个词项在哪些文档里面存在了。这里词项又是什么呢?词项其实就是相当于英语中的一个一个的单词,如果我们的某一个字段需要做分词,...原创 2018-05-15 14:54:56 · 695 阅读 · 0 评论 -
全文搜索之lucence入门(三) 查询索引
我们可以使用luke工具来查询我们本地的索引存储信息。查询的流程如下在lucene中query有几种基本是查询类型。词项查询 TermQuery 短语查询 PhraseQuery布尔查询 BooleanQuery正则查询 RegexpQuery模糊查询 FuzzyQuery前缀查询 PrefixQuery通配符查询 WildcardQuery范围查询 TermRangeQuery...原创 2018-05-31 10:27:21 · 1129 阅读 · 0 评论 -
ELK日志收集环境搭建
ELK日志收集环境搭建环境准备elasticsearch 下载filebeat 下载kibana 下载文件配置elasticsearchkibanafilebeat这是一个简化的elk日志收集,用filebeat替代了logstash,filebeat对内存的消耗要小于logstash。在下载的时候组建的版本号需要选择相同版本的。环境准备elasticsearch 下载elasticsea...原创 2019-05-16 10:49:56 · 221 阅读 · 0 评论