我是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场?
谢谢