का उपयोग कर elasticsearch में ऐरे डेटा प्रकार क्वेरी करना एक पूर्णांक सरणी डेटा प्रकार पर कोई क्वेरी कितनी जटिल हो सकती है? यहाँ अजगर में मेरी कक्षा elasticsearch
में डेटा इंजेक्षन करने के लिए है:python_dsl
class Paragraph(DocType):
body = Text(analyzer="standard")
published_from = Date()
lines = Integer()
n_paragraph = Integer()
capture = Integer()
class Meta:
index = "my_index"
def save(self, **kwargs):
self.lines = len(self.body.split())
return super(Paragraph, self).save(**kwargs)
मैं कब्जा में पूर्णांक की एक सरणी इंजेक्शन लगाने कर रहा हूँ। यहाँ दिलचस्प लाइन है:
paragraph.capture = [1, 0, 5, 7]
मैं अगर एक नंबर सूची :: में है क्वेरी करने के लिए प्रबंधन
cnx = Search().using(client) s = cnx.query("match", capture=5)
रूप @Val ने कहा कि हम एक और क्षेत्र है कि क्वेरी करने के लिए योग होता है जोड़ सकते हैं योग
किसी विशिष्ट अनुक्रमणिका जैसे क्वेरी कैसे करें paragraph.capture[1] >= 1
?
हमने देखा कि Elasticsearch query on array index संबंधित है लेकिन मैं लिंक नहीं बना सका।