Лучшая полнотекстовая поисковая альтернатива MS SQL, C ++.
-
09-06-2019 - |
Вопрос
Что является лучшей альтернативой полнотекстового поиска для Microsoft SQL? (который работает с MS SQL)
Я ищу что-то похожее на Lucene и Lucene.NET , но без требований .NET и Java. Я также хотел бы найти решение, которое можно использовать в коммерческих приложениях.
Решение
Взгляните на CLucene - это хорошо поддерживаемый порт C ++ для Java Lucene. В настоящее время он лицензирован под LGPL, и мы используем его в нашем коммерческом приложении.
Производительность невероятная, но вам нужно разобраться с некоторыми странными соглашениями API.
Другие советы
Sphinx - одно из лучших решений. Он написан на C ++ и имеет потрясающую производительность.
DT Search предлагает лучший поисковый инструмент, который я использовал. У них есть ряд доступных решений. Их движок будет работать на родном Win32, Linux или .NET. Он будет индексировать практически все виды документов, которые у вас могут быть (Excel, PDF, Word и т. Д.). Некоторое время назад я провел несколько сравнительных сравнений, и он был самым простым в использовании и имел лучшую производительность. Р>
Solr основан на Lucene, но доступен через HTTP, поэтому его можно использовать из любого платформы.