मुझे आपको एक छोटा उत्तर देने दो।
सूचकांक समय और खोज समय पर एक विश्लेषक का उपयोग किया जाता है। इसका उपयोग शर्तों की अनुक्रमणिका बनाने के लिए किया जाता है।
एक वाक्यांश को सूचीबद्ध करने के लिए, इसे शब्दों में तोड़ने के लिए उपयोगी हो सकता है। यहां विश्लेषक आता है।
यह टोकननाइज़र और टोकन फ़िल्टर लागू होता है। एक टोकनज़र एक व्हाइटस्पेस टोकनेज़र हो सकता है। यह प्रत्येक स्थान पर टोकन में एक वाक्यांश विभाजित करता है। एक लोअरकेस टोकनेज़र प्रत्येक गैर-अक्षर और सभी अक्षरों को लोअरकेस पर एक वाक्यांश विभाजित करेगा।
कुछ टोकन फ़िल्टर या परिवर्तित करने के लिए एक टोकन फ़िल्टर का उपयोग किया जाता है। उदाहरण के लिए, एक ASCII फोल्डिंग फ़िल्टर ê, é, è से e जैसे वर्णों को परिवर्तित करेगा।
एक विश्लेषक उन सभी का मिश्रण है।
आपको Analysis guide पढ़ना चाहिए और आपके पास सभी अलग-अलग विकल्पों को सही दिखाना चाहिए।
डिफ़ॉल्ट रूप से, Elasticsearch मानक विश्लेषक लागू होता है। यह सभी सामान्य अंग्रेजी शब्दों (और कई अन्य फ़िल्टर) को हटा देगा
आप यह समझने के लिए Analyze Api का भी उपयोग कर सकते हैं कि यह कैसे काम करता है। बहुत उपयोगी।
मुझे वास्तव में इस भयानक ब्लॉग पोस्ट को मिला कि विश्लेषक कैसे लोचदार खोज में काम करते हैं, ठोस उदाहरणों के साथ: https://www.found.no/foundation/text-analysis-part-1/ – BrDaHa
यह वास्तव में देखने के लायक था शुरुआती शुरुआत करने के लिए ... धन्यवाद @BrDaHa –