А модуль для друпала по-твоему на чем написан? Ты хоть примерно представляешь, сколько по времени будет написать фасетный поиск с нуля(вклюая проектирования БД под него) программисту средней руки, чтобы нуб типа тебя в нем разобрался, да к тому же еще и бесплатно?