V tvém nápadu nevidím problém. Jít na to. Jen pro upozornění, že vaše metoda je relevantní pouze v případě, že chcete potlačit vestavěné chování, které je velmi podobné LD.
Například u sphinx 1.10-beta můžete zadat min_infix_len a expand_keywords a použít vestavěné váhové metody sphinx (BM25 a nějaký proprietární kód) pro dobré výsledky. http://sphinxsearch.com/blog/ 2010/08/17/how-sphinx-relevance-ranking-works/
Nezapomeňte tyto dotazy uložit do memcache a vytvořit zahřívací skript.