Я новичок в Elasticsearch. Мне кажется, я не до конца понимаю концепцию запросов и фильтров. В моем случае я просто хочу использовать фильтры, поскольку я не хочу использовать расширенные возможности, такие как скоринг.
Как мне преобразовать следующий SQL-запрос в запрос к elasticsearch?
SELECT * FROM advertiser
WHERE company like '%com%'
AND sales_rep IN (1,2)
Что у меня есть на данный момент:
curl -XGET 'localhost:9200/advertisers/advertiser/_search?pretty=true' -d '
{
"query" : {
"bool" : {
"must" : {
"wildcard" : { "company" : "*com*" }
}
}
},
"size":1000000
}'
Как мне добавить фильтры OR на поле sales_rep?
Спасибо