摘要: 1,什么是分词器 分词器在ES 中,相当于字典一样,收录了很多的词。 但是,ElasticSearch 对中文的支持不是很大,默认的就是一个一个字,所以,我们需要安装插件比如IK 分词器,收录了几十万个词语。 2,默认的分词器, 中国好声音,没有一个词语,都一个个汉字 3,IK 安装 下载地址: h 阅读全文
posted @ 2019-09-02 23:24 Chris,Cai 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 倒排索引 倒排表以字或词为关键字进行索引,表中关键字所对应的记录表项记录了出现这个字或词的所有文档,一个表项就是一个字表段,它记录该文档的ID和字符在该文档中出现的位置情况。 由于每个字或词对应的文档数量在动态变化,所以倒排表的建立和维护都较为复杂,但是在查询的时候由于可以一次得到查询关键字所对应的 阅读全文
posted @ 2019-09-02 23:08 Chris,Cai 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 9300端口: ES节点之间通讯使用 9200端口: ES节点 和 外部 通讯使用 9300是TCP协议端口号,ES集群之间通讯端口号 9200端口号,暴露ES RESTful接口端口号 阅读全文
posted @ 2019-09-02 23:05 Chris,Cai 阅读(7387) 评论(0) 推荐(1) 编辑
摘要: 1 maven 2,创建实体类 3,创建接口extends增删改查CrudRepository() 4,创建接口层 5,启动类: 7,配置文件: 8,在ElasticSearch 服务中,要把cluster-name 开启,相当于,springboot 程序和ElasticSearch 对接: vi 阅读全文
posted @ 2019-09-02 23:03 Chris,Cai 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 1,什么是KIbana Kibana是一个开源的分析和可视化平台,设计用于和Elasticsearch一起工作。相当于与可视化ElasticSearch的数据操作 2,安装 3,安装完成 4,点击Dev Tools,就可以操作ElasticSearch 的文档数据库 阅读全文
posted @ 2019-09-02 22:55 Chris,Cai 阅读(641) 评论(0) 推荐(0) 编辑
摘要: 1,什么是 ElasticSearch Elasticsearch (ES)是一个基于Lucene(Apache 旗下的一个搜索引擎)构建的开源、分布式、RESTful 接口全文搜索引擎。 Elasticsearch 还是一个分布式文档数据库,其中每个字段均是被索引的数据且可被搜索,它能够扩展至数以 阅读全文
posted @ 2019-09-02 22:47 Chris,Cai 阅读(217) 评论(0) 推荐(0) 编辑