Tôi mới sử dụng Elasticsearch. Tôi không nghĩ rằng tôi hoàn toàn hiểu khái niệm về truy vấn và bộ lọc. Trong trường hợp của tôi, tôi chỉ muốn sử dụng bộ lọc vì tôi không muốn sử dụng tính năng nâng cao như tính điểm.Truy vấn DSL Elasticsearch từ câu lệnh SQL
Làm cách nào để chuyển đổi câu lệnh SQL sau thành truy vấn elasticsearch?
SELECT * FROM advertiser
WHERE company like '%com%'
AND sales_rep IN (1,2)
Những gì tôi có cho đến nay:
curl -XGET 'localhost:9200/advertisers/advertiser/_search?pretty=true' -d '
{
"query" : {
"bool" : {
"must" : {
"wildcard" : { "company" : "*com*" }
}
}
},
"size":1000000
}'
Làm thế nào để tôi thêm OR bộ lọc trên sân sales_rep?
Cảm ơn