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
}'
sales_repフィールドにORフィルターを追加するにはどうすればよいですか?
ありがとう