我是Elasticsearch的新手。我不認爲我完全理解查詢和過濾器的概念。在我的情況下,我只想使用過濾器,因爲我不想使用評分等高級功能。Elasticsearch來自SQL語句的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場?
謝謝