मुझे आपके विचार में कोई समस्या नहीं दिख रही है। इसका लाभ उठाएं। केवल यह इंगित करने के लिए कि आपकी विधि केवल तभी प्रासंगिक है जब आप एलडी के समान बिल्टिन व्यवहार को ओवरराइड करना चाहते हैं।
उदाहरण के लिए, sphinx 1.10-बीटा के साथ, आप min_infix_len औरexpand_keywords निर्दिष्ट कर सकते हैं और अच्छे परिणामों के लिए sphinx की बिल्टिन वेटिंग विधियों (BM25 और कुछ मालिकाना कोड) का उपयोग कर सकते हैं। http://sphinxsearch.com/blog/ 2010/08/17/how-sphinx-relevance-रैंकिंग-वर्क्स/
इन प्रश्नों को याद रखना न भूलें, और एक वार्म-अप स्क्रिप्ट बनाएं।