Filter和term使用,為啥查詢文本就查詢不到結果
{
????"query":{
????????"bool":{
????????????"filter":{
????????????????"term":{
????????????????????"author":"李史峰"
????????????????}
????????????}
????????}
????}
}
返回結果:
{
????"took":2,
????"timed_out":false,
????"_shards":{
????????"total":3,
????????"successful":3,
????????"skipped":0,
????????"failed":0
????},
????"hits":{
????????"total":0,
????????"max_score":null,
????????"hits":[
????????]
????}
}
2020-04-29
term:精確查詢,?這種查詢適合keyword、numeric、date等明確值的,你看你查詢的字段類型是不是設置成text了