Я хотел бы предоставить своим пользователям очень простой в использовании поиск.У меня около 8000 записей в базе данных mysql и несколько таблиц.
В настоящее время я использую несколько текстовых полей, используя SQL LIKE, OR LIKE, NOT LIKE и т. Д. ...
Я хотел бы объединить их в одно поле поиска и разрешить им указывать И, ИЛИ, НЕ и, надеюсь, где искать, будь то таблица тегов или таблица имен.
Мое приложение в php5построен на Codeigniter.Меня не интересует apache lucene, кажется, это немного излишне для моего приложения.
Есть ли какие-нибудь решения?
Спасибо, Блейк
* РЕДАКТИРОВАТЬ: * Lucene не полностью, я просто не уверен, что это мое решение.Я действительно удивлен, что нет парсера, который принимает строки вроде
apples tags:(green, red, macintosh, grannysmith) NOT orange