से लोचदार खोज डीएसएल क्वेरी मैं 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 मैदान पर या फिल्टर जोड़ने के लिए?
धन्यवाद