Elasticsearch를 처음 사용했습니다. 나는 쿼리와 필터의 개념을 완전히 이해하고 있다고 생각하지 않는다. 필자의 경우 필자는 득점과 같은 고급 기능을 사용하고 싶지 않기 때문에 필터 만 사용하려고합니다.SQL 문의 Elasticsearch DSL 쿼리
다음 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
}'
가 어떻게 sales_rep 필드에서 OR 필터를 추가?
감사합니다.