ElasticSearch
自律成就自由
这个作者很懒,什么都没留下…
展开
-
DSL(Domain Specific Language)搜索
1.查询所有文档1.1 postman中测试post http://localhost:9200/wang-003/_search "query": { "match_all": {} }}1.2 java代码@SpringBootTest@RunWith(SpringRunner.class)public class DSLTest { @Autowired RestHighLevelClient highLevelClient;原创 2020-10-30 07:53:58 · 696 阅读 · 0 评论 -
Logstash创建索引,从mysql自动同步到Elasticearch
目录1.介绍2.下载和安装3.创建模板文件3.1 数据库设计3.2 book.json3.3 mysql.conf4.测试1.介绍Logstash是ES下的一款开源软件,它能够同时 从多个来源采集数据、转换数据,然后将数据发送到Eleasticsearch中创建索引。2.下载和安装下载Logstash版本和Elasticsearch版本必须一致logstash-input-jdbc 是ruby开发的,先下载ruby并安装安装完成查看是否安装成功 ruby -vLogstash5.x以上版本原创 2020-10-29 21:30:13 · 808 阅读 · 0 评论 -
Elasticearch索引管理CRUD
目录1.搭建工程1.1项目结构1.2 application.yml1.3 EsConfig1.4 启动类2.创建索引库以及映射3.删除索引4.文档添加5.通过ID查询索引库6.通过ID来进行修改数据7.删除索引的文档1.搭建工程1.1项目结构1.2 application.ymlserver: port: 8081spring: application: name: es-crudspringcloud-es: elasticsearch: hostlist: $原创 2020-10-29 20:38:37 · 106 阅读 · 0 评论 -
ElasticSearch创建索引映射文档+IK分词器
目录1.ElasticSearch介绍2.配置文件3.安装head插件和Kibana4.创建索引:4.1第一种:界面上直接新建4.2第二种:postman种新建5.创建映射6.创建文档6.1 不指定ID,随机生成6.2 指定ID,推荐7.搜索文档8.IK分词器8.1 测试分词器8.2 安装IK分词器8.3 两种分词模式8.3.1 ik_max_word 会将文本做最细粒度的拆分8.3.2 ik_smart:会做最粗粒度的拆分8.4 自定义词库9 修改映射10.搜索1.ElasticSearch介绍总原创 2020-10-28 19:23:21 · 4923 阅读 · 1 评论