ElasticSearch
文章平均质量分 78
ElasticSearch
刘大猫.
慢慢向前走吧......
展开
-
ElasticSearch的IK分词器
摘要使用注意和ES版本对应原创 2021-05-25 14:30:56 · 230 阅读 · 0 评论 -
springboot集成ElasticSearch使用completion实现补全功能
说明:使用RestHighLevelClient 实现输入框补全功能springboot代码kibana代码springboot代码依赖<!--ES--><dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch-rest-high-level-client</artifactId> <原创 2021-04-19 16:53:49 · 2792 阅读 · 0 评论 -
ES API,使用Kibana的开发工具用例说明
创建template,用于滚动索引PUT _template/test-logs{ "index_patterns": "test-logs-*", "settings": { "number_of_shards": 5, "number_of_replicas": 1, "analysis": { "analyzer": { "my_analyzer": { "type": "pattern", "pattern"原创 2021-03-22 16:40:29 · 626 阅读 · 0 评论 -
ElasticSearch7.6.x 模板及滚动索引创建及注意事项
声明:注意点1:滚动索引是设置索引,而非创建索引,且设置一次结果返回 “rolled_over” : true,则会按照设定规则创建新索引,名字递增,而非一次设置永久有效注意点2:设置滚动索引会出现两个别名,一个读取别名(在模板中定义),一个写入别名(在创建index中指定)举例说明 创建模板+设置滚动索引+读写判断模板是否存在try { IndexTemplatesExistRequest request = new IndexTemplatesExistRequest("tes原创 2021-03-22 16:33:13 · 2986 阅读 · 8 评论 -
ElasticSearch核心概念:倒排索引
摘要集群、节点、索引、类型、文档、分片、映射是什么?分片(一个分片就是一个Lucene索引,Lucene索引采用倒排索引结构 )物理设计:节点和分片如何工作总结:通过term index可以快速地定位到term dictionary的某个offset,然后从这个位置再往后顺序查找。详情请看 -> https://www.jianshu.com/p/4aea8af7a9ea?utm_campaign=haruki ......原创 2021-05-25 14:28:33 · 179 阅读 · 0 评论 -
ES Restful API讲解使用
测试索引设置mapping字段不创建索引创建索引(CreatIndexRequest)判断索引是否存在(GetIndexRequest)删除索引(DeleteIndexRequest)测试文档添加文档(IndexRequest)判断文档是否存在(GetRequest)更新文档(UpdateRequest)删除文档(DeleteRequest)批量插入(BulkRequest)查询文档-范围查询(SearchRequest)查询文档-单条查询(GetRequest需原创 2021-03-22 16:48:39 · 1365 阅读 · 0 评论