Я занимаюсь реализацией полнотекстового поиска в нашей базе данных Firebird. Наши требования:Поиск по полнотекстовому файлу с Firebird и Delphi
- Каждое поле в нескольких таблицах должно быть проиндексировано. Когда результат будет найден, мы сможем узнать исходную таблицу.
- Индекс может храниться в базе данных или в файловой системе.
- Результаты поиска (первичные ключи BigInt) должны использоваться для объединения с исходными записями в базе данных для отображения записей в таблице.
Может ли кто-нибудь рекомендовать достойный способ достичь того, что нам нужно? Я посмотрел на то, как интегрировать DotLucence в Delphi, но не может найти очень много информации о том, как это сделать.
Отличный список, Джим! – gabr
Спасибо Джим. Я смотрел на большинство из них, но не нашел Мутиса. Сейчас я загружаю. Кстати, вы используете FTS в своем проекте Twitter? Если да, то что вы выбрали? – norgepaul
В настоящее время мы планируем использовать DISQLite3, но клиент находится в режиме ожидания. Delphi Live! а затем семья в городе. Все успокаивается, и теперь у меня есть время на работе. –