❀Elastic Search
xiaoshuo566
这是一个积累的过程,量变成就质变。
展开
-
使用logstash同步mysql数据库表数据到elastic Search
文章目录1、下载logstash2、安装3、重点1:连接数据库的配置文件4、重点2:添加jar包5、启动在业务需求中,需要使用es来实现搜索功能,搜索的数据需要从mysql数据库获取。在该情景下,需要使用logstash进行数据同步与更新。以下操作均在windows系统下实现。1、下载logstash注意下载和自己es对应的版本https://www.elastic.co/cn/d...原创 2019-11-12 17:43:56 · 562 阅读 · 0 评论 -
ES关于字符串类型(text和keyword)的区别和选用
-----在ElasticSearch 5.x 之后,字符串类型有了重大改动,移除了String类型,而拆分成了两个新类型:“text”类型用于全文搜索,“keyword”类型用于关键词搜索。 他们最大的区别在于是否会利用分词器进行分词。text类型:会进行分词,分词后建立索引。【比如:对于‘佟永硕’,ik分词器的smart分词会自动将其分成佟、永、硕三个字符进行建立索引,所以单字...原创 2019-11-06 15:16:49 · 13393 阅读 · 2 评论 -
ik中文分词器分词原则、原理
转自:https://blog.csdn.net/lala12d/article/details/82776571仅供学习1、IK分词器也是基于正向匹配的分词算法。2、IK分词器,基本可分为两种模式,一种为smart模式,一种为非smart模式3、非smart模式所做的就是将能够分出来的词全部输出;smart模式下,IK分词器则会根据内在方法输出一个认为最合理的分词结果,这就涉及到了歧...原创 2019-11-06 11:42:06 · 9424 阅读 · 0 评论 -
ElasticSearch的9300和9200端口的区别
我们会发现在ElasticSearch启动时,会占用两个端口9200和9300。他们具体的作用如下:9200 是ES节点与外部通讯使用的端口。它是http协议的RESTful接口(各种CRUD操作都是走的该端口,如查询:http://localhost:9200/user/_search)。9300是ES节点之间通讯使用的端口。它是tcp通讯端口,集群间和TCPclient都走的它。(ja...原创 2019-11-04 14:47:07 · 22025 阅读 · 3 评论 -
ElasticSearch快速入门【心得笔记】
主要参考文章地址:https://www.jianshu.com/p/88f0546d5955https://zhuanlan.zhihu.com/p/54384152一、介绍Elasticsearch 是一个分布式、RESTful 风格的搜索和数据分析引擎,能够解决不断涌现出的各种用例。作为 Elastic Stack 的核心,它集中存储您的数据,帮助您发现意料之中以及意料之外的情况...原创 2019-11-04 11:05:01 · 437 阅读 · 0 评论