-
多个字段的模糊查询 比如查询文本为mali的 字段title 或 autor中含有的文档
{
"query":{
"multi_match":{
"query":"mali",
"fields":["title","autor"]
}
}
}
查看全部 -
查询
{
"query":{
"match":{ //模糊查询 可能会匹配 elasticsearch 或者 入门 的文档
"match_phrase":{//全部匹配 值匹配elasticsearch入门的文档
"title":"elasticsearch入门"
}
}
}
查看全部 -
query context解释
_score来标识匹配的程度 判断目标文档和查询条件匹配的有多好 有多吻合
查看全部 -
子条件查询又分为 query context 和 filter context
查看全部 -
高级查询的两种方式
查看全部 -
计算中直接指定最大值最小值等信息
查看全部 -
对字段计算
{
"aggs":{
"word_count":{
"stats":{ //计算
"field":"word_count" //会计算出这个字段的 最大值最小值 平均数等信息
}
}
}
}
查看全部 -
多个聚合 相当于数据库中的group by 但是查询出的信息 是按每个聚合查询出的 只是显示了多个查询结果
{
"aggs":{
"group_by_word_count":{
"terms":{
"field":"word_count",
}
"group_by_publish_date":{
"terms":{
"field":"publish_date"
}
}
}
}
}
查看全部 -
单个聚合查询 相当于数据库中的group by
{
"aggs":{
"pxk_group_by_word_count":{ //聚合名称自定义
"terms"{
"field":"word_count" //聚合的字段 是文档中的某个字段
}
}
}
}
查看全部 -
指定字段排序
{
"query":{
"match":{
"title":"pxk"
}
"sort":[
{
"publish_date":{
"order":"desc"
}
}
]
}
}
查看全部 -
条件限制查询
{
"query":{
"match":{
"title":"zhangsan"
}
}
}
查看全部 -
从数据哪里返回 返回多少条数据 "from":1, "size":10
查看全部 -
hits 数据结果
查看全部 -
条件查询-查询全部 postman post方式 /索引名称/_search
参数{
"query":{
"match_all":{}
}
}
查看全部 -
postman get 方式根据Id查询
查看全部
举报