मेरे पास एक सरणी "चाबियाँ" पर एक अनुक्रमणिका है जिसका उपयोग मैं अपने आवेदकॉन को पूर्ण पाठ कार्यक्षमता प्रदान करने के लिए कर रहा हूं।मोंगोडीबी टेक्स्ट सर्च और कई खोज शब्द
2.4.3 के रिलीज के साथ, मैं "टेक्स्ट" इंडेक्स प्रकार का उपयोग करना चाहता हूं। मैंने अपनी सरणी "चाबियाँ" पर एक "टेक्स्ट" इंडेक्स प्रकार बीमा किया और ऐसा लगता है कि सुपर फास्ट (मेरे पुराने कीवर्ड पूर्ण टेक्स्ट विधि से तेज़) काम करता है।
समस्या यह है कि, मेरा ऐप मानता है कि फ़ील्ड समावेशी (AND) हैं। डिफ़ॉल्ट रूप से, पाठ खोज मेरे पैरामीटर ORs।
क्या कोई भी टेक्स्ट खोज को विशेष रूप से चलाने का तरीका जानता है?
उदाहरण के लिए:
db.supplies.runCommand("text", {search:"printer ink"})
या तो प्रिंटर या स्याही से सभी परिणाम के बजाय दोनों प्रिंटर और स्याही के साथ परिणाम वापस चाहिए।
मैं वास्तव में ऐसे समाधान की सराहना करता हूं जो शब्द को मारने से नहीं मारता है। – Mitja
क्या आपको शब्द स्टेमिंग के साथ समाधान मिल सकता है? – Zhomart