ElasticSearch速学
学习笔记666
这个作者很懒,什么都没留下…
展开
-
ElasticSearch速学 - 全文检索、分词器、过滤器
今天我们要来学习ElasticSearch的搜索方面的api,在开始之前,为了便于演示,我们先要创建一些索引数据。 Search APIs官方文档: https://www.elastic.co/guide/en/elasticsearch/reference/5.3/search.html1、按name搜索,搜索jackGET blog/users/_search?q=name:jack结果如原创 2017-04-19 15:45:50 · 10462 阅读 · 2 评论 -
ElasticSearch速学 - ElasticSearch中的搜索建议、自动纠错
如果我们搜索的时候,输入关键字有错,很多搜索引擎会有一个识别。 在ElasticSearch中也有类似功能。官方文档: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-suggesters-term.htmlES中常用的4种suggest类型:Term、Phrase、Completion、Context原创 2017-05-23 14:22:47 · 8535 阅读 · 1 评论 -
ElasticSearch速学 - 分析与可视化工具Kibana初识
Kibana是啥? Kibana是一个开源的分析和可视化工具,和ElasticSearch一起使用可以搜索、查看、交互存放在ElasticSearch索引里的数据,使用各种不同的图表、表格、地图等,Kibana能够轻易地展示高级数据分析和可视化资源官网: https://www.elastic.co/cn/downloads/kibana (注意要下对应的版本,我这里ElasticSear原创 2017-04-19 14:26:57 · 10319 阅读 · 1 评论 -
ElasticSearch速学 - 简单集群、初步配置和使用
今天我们来实现一台机器启动多个es实例 正式生产环境中,肯定都是分不同的服务器部署的,我们这里学习演示才是在一台机器上我这里有个文件夹上elasticsearch-5.3.0,需要复制一份:cp -R elasticsearch-5.3.0 elasticsearch-5.3.0-v2这样就有了2份elasticsearch了。接下来为了防止数据冲突,我们需要把elasticsearch-5.原创 2017-04-19 13:25:59 · 1622 阅读 · 0 评论 -
ElasticSearch速学 - 快速领悟:创建索引、api初步探索、查询数据
上节课我们完成了ElasticSearch的安装, 接下来我们应该这么学习?我们应该打看官方文档学习: https://www.elastic.co/guide/en/elasticsearch/reference/5.3/docs.html 1、我们来创建一个索引https://www.elastic.co/guide/en/elasticsearch/reference/5.3/docs-原创 2017-04-18 17:15:51 · 1505 阅读 · 0 评论 -
ElasticSearch速学 - 安装ElasticSearch的方法和要点
Elasticsearch:第三方开源搜索引擎。 ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。官网地址: http原创 2017-04-18 15:08:57 · 1070 阅读 · 0 评论 -
ElasticSearch速学 - IK中文分词器远程字典设置
前面已经对”IK中文分词器“有了简单的了解: 但是可以发现不是对所有的词都能很好的区分,比如: 逼格这个词就没有分出来。词库实际上IK分词器也是根据一些词库来进行分词的,我们可以丰富这个词库。 IK分词器(IK Analysis for Elasticsearch)给了我们一个基本的配置: https://github.com/medcl/elasticsearch-analysis-i原创 2017-05-02 15:34:49 · 9694 阅读 · 1 评论 -
ElasticSearch速学 - IK中文分词器 、elasticdump数据导出导入、字段分词
我们前面简单的学习了分析器,包含了分词器、过滤器、字符过滤器等等。 这些内置的分析器很多时候并不能满足我们的需求,比如处理中文的时候。比较流行的中文分析器组件https://github.com/medcl/elasticsearch-analysis-ik安装maven1、maven官网http://maven.apache.org/download.cgi2、下载地址wget http://m原创 2017-04-29 15:18:55 · 3892 阅读 · 1 评论 -
ElasticSearch速学 - 自定义分析器、备份和恢复索引数据
我们前面对ElasticSearch搜索api里的分析器、分词、分词过滤器、字符过滤器有了一个简单的学习,实际上在我们正式使用当中肯定要自定义分析器,系统自带的分析器可能是不能满足我们的业务需求。我们还可能使用一些第三方的分词器,比如我们的中文分词怎么分。自定义分析器官方文档: https://www.elastic.co/guide/en/elasticsearch/reference/5.3/原创 2017-04-20 11:44:24 · 2181 阅读 · 1 评论 -
快速入手开源日志分析系统logstash
快速入手开源日志分析系统logstashlogstash是一个独立的系统,除了可应用于ElasticSearch,还可以应用于redis,消息队列,或者我们自己写项目里也可以独立去使用它。大家常说到的ELK是ElasticSearch、Logstash和Kibana三个组成的。下载地址: https://www.elastic.co/cn/downloads/logstash解压完成,cd到bin原创 2017-06-06 15:17:48 · 2891 阅读 · 0 评论