Я новичок в поиске elastics и не знаю, в чем разница между этими двумя запросами. Это просто время обработки или это принципиально разные запросы.Разница между использованием нескольких фильтров и указанием нескольких фильтров в одном предложении «и»
1) filters : { and: [{
"bool" : {
"should" : {
"term" : {
"Code" : "1510"
}
}
}
}
,
{
"bool" : {
"should" : {
"term" : {
"Id" : "Id3"
}
}
}
}] }
2) filter: [{
"bool" : {
"must" : [{
"term" : {
"Code" : "1510"
},
"term":{
"Id":"Id3"}]
}
}
}]
выглядит как у вас есть опечатка первый запрос вы собираетесь использовать 'and' вместо' filters' ? – keety
@keety Да, верно, синтаксис может быть неправильным, но я просто пытаюсь понять, существует ли какая-либо разница между применением двух разных фильтров и их объединением «и» в одном фильтре. благодаря – happa