Nie widzę problemu z twoim pomysłem. Idź po to. Wystarczy zaznaczyć, że twoja metoda ma znaczenie tylko wtedy, gdy chcesz nadpisać wbudowane zachowanie, które jest bardzo podobne do LD.
Na przykład w sphinx 1.10-beta możesz określić min_infix_len i expand_keywords i użyć wbudowanych metod ważenia sphinx (BM25 i trochę zastrzeżonego kodu), aby uzyskać dobre wyniki. http://sphinxsearch.com/blog/ 2010/08/17/jak-sphinx-relevance-ranking-works/
Nie zapomnij o memcache tych zapytań i utwórz skrypt rozgrzewający.