में कोई नकारात्मक नकारात्मक क्वेरी कैसे करें मेरे पास मेरे Elasticsearch सेटअप में 2 अनुक्रमणिका हैं।ES
- index_a
- index_b
index_a
एक क्षेत्र location
है और लगभग 1000 दस्तावेजों जहां index_b
के रूप में एक क्षेत्र city
है और लगभग 600 दस्तावेजों की है।
मैं से सभी locations
को खोजना चाहता हूं जोमें फ़ील्ड में नहीं हैं। उपर्युक्त को प्राप्त करने के लिए मुझे क्या प्रश्न बनाना चाहिए?
आप दो प्रश्न पूछते हैं (index_b से सभी का चयन करें, फिर index_a पर खोज करें)। Elasticsearch किसी भी तरह से एक प्रश्न में दो सूचकांक में "शामिल" करने में सक्षम नहीं है, बल्कि इसके बजाय denormalized डेटा, ** या ** 'नेस्टेड' या माता-पिता के रिश्ते का उपयोग करना पसंद करते हैं। –
@AndreiStefan के रूप में यह उल्लेख किया गया है कि आवेदन स्तर पर बेहतर तरीके से संभाला जा सकता है। – JVXR
http://stackoverflow.com/questions/29799207/is-it-possible-to-compare-two-fields-from- अलग-types-on-a-query-dsl – CodeNotFound