Есть ли хорошая библиотека или интеграция с ПС для живого поиска по большой БД?
Здравствуйте, планируется проект с большой и постоянно пополняемой БД. Ячейки, которые будут содержать необходимую информацию, будут наполнены примерно по 1000 символов каждая. Необходимо что бы пользователь начинал писать запрос и ему тут же подгружались ячейки, такие же или похожие. При этом не обращая внимание на орфографические и синтаксические ошибки. В интернете масса примеров живого поиска, но я считаю что эти примеры не подходят под сложность проекта да и ищат они по совпадению один в один. Подскажите пожалуйста, что можно интегрировать для решения такой задачи? Кажется я видел где то что можно интегрировать поисковые технологии Google для поиска по БД, но найти не могу снова :(
1. Это не делается в 1 запрос: "нет серебряной пули"
2. Без создания системы кэширования выборок - лучше даже и не затевать это.
3. При таком поиске всегда используется связка: "водопадный спуск" по словам и расстояние Левенштейна.
4. Советую посмотреть, как работает этот инструмент.