2012-11-13 10 views
5

हाय मैं और काम करने के लिए एक प्रश्न प्राप्त करने के लिए कोशिश कर रहा हूँ मैं समझ नहीं कर रहा हूँ यह कामलचीला खोज जिज्ञासा - रिक्तियों के साथ वाक्यांश

मैं इस

$ अवधि की तरह सभी मिलान शब्द के लिए खोज करना चाहते हैं बनाने के लिए कैसे = + वाक्यांश + वाक्यांश + वाक्यांश

लेकिन यदि वाक्यांश में कोई स्थान है, तो मैं शब्दों को अलग-अलग खोज वस्तुओं में अलग करने के बजाय पूरी इकाई के रूप में कैसे मिलान करूं?

"query" : { 
    "query_string" : { 
     "query" : "' . $term . '" 
    } 
} 

उत्तर

4

क्या आपने कुछ ऐसा करने की कोशिश की + "यह मेरा वाक्यांश है" + "दूसरा एक"? http://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-match-query.html

+0

लिंक अब मान्य नहीं है, भविष्य में संदर्भ के लिए v1.4 के साथ एक और लिंक पोस्ट:

वाक्यांश क्वेरी पर एक नज़र भी (मैच क्वेरी दस्तावेज़ में) है http://www.elastic.co/ गाइड/एन/लोचदार खोज/संदर्भ/1.4/क्वेरी-डीएसएल-मैच-query.html –

+1

अपडेटेड धन्यवाद। – dadoonet

संबंधित मुद्दे