ElasticSearch的常规操作-结构化查询

   日期:2024-12-26    作者:kuehz 移动:http://oml01z.riyuangf.com/mobile/quote/40318.html

创建空索引

 

修改副本数量

 

创建映射(插入数据

 

覆盖更新

 

局部更新

 

批量添加

 

删除数据

 

搜索

搜索全部:GET localhost:9200/{索引库名称}/{文档类型}/_search(默认返回10条数据)

ElasticSearch的常规操作-结构化查询

根据id搜索:GET localhost:9200/{索引库名称}/{文档类型}/qaeTWnEB5aBC1lRt3B7i

查询自定义字段:GET localhost:9200/{索引库名称}/{文档类型}/{id}/_source=name,id

只查询元数据:GET localhost:9200/{索引库名称}/{文档类型}/{id}/_source

只查询原数据指定字段:GET localhost:9200/{索引库名称}/{文档类型}/{id}/_source?_source=name,id

判断文档是否存在:HEAD localhost:9200/{索引库名称}/{文档类型}/{id}

是ES提出的基于json的搜索方式,在搜索时传入特定的json格式的数据来完成不同的搜索需求。

以下查询可结合Kibana使用

根据字段值搜索匹配

 

搜索匹配需要的字段

 

分页查询

 

Term Query精确查询

 

根据多个id精确匹配

 

聚合

 

match Query即全文检索(表示只要有一个词匹配上就得分)

 

multi Query匹配多个字段

 

提高boost,name中包括关键字的文档排在前边

 

布尔查询

 

过滤器(注意:range和term一次只能对一个Field设置范围过虑。)

 

排序(过虑价格范围的文档,并对结果进行排序,先按studymodel降序,再按价格升序)

 
高亮显示

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号