ElasticSearch
花园宝宝胡图图
太菜了
展开
-
关于ElasticSearch新建文档的姿势
序号语句特性描述1插入时需要指定id,且重复插入相同id的文档,只会将返回的结果中的version自增,且result改为updated,本质上是先删除,再写入,并将版本号+12插入时同样需要指定id,但当插入相同id的文档时,会返回状态码为409的错误3不需要指定文档 ID, 系统自动生成。上表是新建文档时 3 种写法的总结,如果你有更新文档内容的需求,应该使用第一种方式。如果写入文档时有唯一性校验需求的话,应该使用第二种方式。如果需要系统为你创建文档 ID,应该使用第三种方式。原创 2022-12-31 15:17:51 · 1107 阅读 · 2 评论 -
ElasticSearch笔记-03 SpringBoot整合
package com.bwfw.ppq;import com.bwfw.ppq.common.web.ResultJson;import com.bwfw.ppq.util.ElasticSearchUtils;import org.apache.ibatis.annotations.Update;import org.elasticsearch.action.admin.indices.delete.DeleteIndexRequest;import org.elasticsearch.a.原创 2022-01-11 15:56:48 · 239 阅读 · 0 评论 -
ElasticSearch笔记2--Query DSL
GET /索引名/_doc/_search {json格式请求体数据}查询所有# query DSL 语法:查询所有 match_all GET /products/_doc/_search{ "query":{ "match_all":{} }}# 不写_doc也可以# 即GET /products/_search基于关键词查询# term 基于关键词查询# keyword 类型 日后搜索使用 全部内容搜索 不分词# integer .原创 2022-01-04 15:42:14 · 460 阅读 · 0 评论 -
ElasticSearch笔记1
sdsdsdsds索引索引的查询# 查看ES中的suoyinGET /_cat/indices?v索引的创建# 创建索引PUT /productsES在创建索引的时候,会给索引建立一个备份,如果单机启动,health会为yellow,因为备份和主数据块在同一个服务器,索引无效。如何让heal调换变绿,设置备份数量为0# 设置备份数量为0PUT /orders{ "settings":{ "number_of_shards":1,原创 2022-01-03 22:25:39 · 672 阅读 · 0 评论