共计 1957 个字符,预计需要花费 5 分钟才能阅读完成。
这篇文章跟大家分析一下“ealsticsearch 多种搜索方式分别是什么”。内容详细易懂,对“ealsticsearch 多种搜索方式分别是什么”感兴趣的朋友可以跟着丸趣 TV 小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着丸趣 TV 小编一起深入学习“ealsticsearch 多种搜索方式分别是什么”的知识吧。
增加
PUT /ecommerce/product/1
{ name : gaolujie yagao ,
desc : gaoxiao meibai ,
price :30,
producer : gaolujie producer ,
tags :[meibai , fangzhu]
PUT /ecommerce/product/2
{ name : jiajieshi yagao ,
desc : gaoxiao fangzhu ,
price :25,
producer : jiajieshi producer ,
tags :[fangzhu]
PUT /ecommerce/product/3
{ name : zhonghua yagao ,
desc : caoben zhiwu ,
price :40,
producer : zhonghua producer ,
tags :[qingxin]
}
查询
GET /ecommerce/product/1
修改
PUT /ecommerce/product/1
{ name : jiaqianban gaolujie yagao ,
desc : gaoxiao meibai ,
price :30,
producer : gaolujie producer ,
tags :[meibai , fangzhu]
}
这不是修改
PUT /ecommerce/product/1
{ name : jiaqianban gaolujie yagao}
修改
POST /ecommerce/product/1/_update
{
doc :{
name : gaolujie yagao
}
}
删除
DELETE /ecommerce/product/1
query string search
GET /ecommerce/product/_search
GET /ecommerce/product/_search?q=name:yagao sort=price:desc
DSL 查询所有的数据
GET /ecommerce/product/_search
query : { match_all : {}
}
}
排序
GET /ecommerce/product/_search
query : {
match : {
name : yagao
}
},
sort : [
{
price : {
order : desc
}
}
]
}
分页
GET /ecommerce/product/_search
query : { match_all : {}
},
from : 0,
size :1
}
查询指定的列
GET /ecommerce/product/_search
query : { match_all : {}
}
,
_source : [name , price]
}
对数据进行过滤
GET /ecommerce/product/_search
query : {
bool : {
must : [
{ match : {
name : yagao
}}]
,
filter : {
range : {
price : {
gt : 25,
lt : 50
}
}
}
}
}
}
全文检索,会拆解搜索
PUT /ecommerce/product/5
{ name : special yagao ,
desc : special meibai ,
price :50,
producer : special yagao producer ,
tags :[meibai]
GET /ecommerce/product/_search
query : {
match : {
producer : yagao producer
}
}
}
短语搜索,不拆解, 完全包含短语
GET /ecommerce/product/_search
query : {
match_phrase : {
producer : yagao producer
}
}
}
高亮
GET /ecommerce/product/_search
query : {
match : {
producer : producer
}
}
,
highlight : {
fields : { producer :{}
}
}
}
关于 ealsticsearch 多种搜索方式分别是什么就分享到这里啦,希望上述内容能够让大家有所提升。如果想要学习更多知识,请大家多多留意丸趣 TV 小编的更新。谢谢大家关注一下丸趣 TV 网站!
正文完