ऐसा लगता है कि लोचदार खोज फ़ज़ी प्रश्नों का समर्थन करता है (http://www.elasticsearch.org/guide/reference/query-dsl/fuzzy-query/) लेकिन मैं उस विकल्प में django-haystack पास करने का कोई तरीका नहीं समझ सकता।मैं django-haystack और elasticsearch बैकएंड का उपयोग कर एक अस्पष्ट खोज कैसे कर सकता हूं?
मैंने django-haystack खोज में खोला और ऐसा लगता है कि यह elasticsearch बैकएंड का उपयोग करते समय 'match_all' क्वेरी का उपयोग कर रहा है। क्या django-haystack स्रोत कोड को संशोधित किए बिना अस्पष्ट मिलान व्यवहार प्राप्त करना संभव है?
Haystack स्रोत: https://github.com/toastdriven/django-haystack/blob/master/haystack/backends/elasticsearch_backend.py
दान, क्या आपने इस पर कोई प्रगति की है? – Alp
@ एएलपी - हाँ। मैं बेनिलोप के सुझाव का उपयोग कर समाप्त हुआ, हालांकि मुझे यह अनुरोध करने के लिए काफी समय लगा कि अनुरोध को कैसे व्यवस्थित किया जाए और किस बिंदु को इसे प्रस्तुत करना भी है। मुझे तब एहसास हुआ कि यह कॉन्फ़िगर करने योग्य नहीं था जैसा कि मैं चाहता था इसलिए मैंने कुछ कदम पीछे ले लिया और खोज परिणामों का एक बड़ा सेट वापस प्राप्त कर लिया और फिर अपने स्वयं के "अस्पष्ट" एल्गोरिदम के साथ जा रहा था। –