商用アプリケーション(Win32、Delphiで書かれています)では、フルテキスト検索を実装したいと考えています。アプリケーションは、テキストとして直接認識できない何らかのバイナリ形式でユーザーデータを格納しています。インプロセス全文検索エンジンの実装方法
理想的には、インプロセスソリューション(DLLは問題ありません)またはTCPを介してアクセスできるローカルサーバー(好ましくは)を探したいと思います。 APIは、(それが出たバイナリBLOBを表すメタデータと共に)サーバにテキスト情報を提出できるようにしなければなりません。もちろん、少なくとも論理演算子のサポートを最低限に抑えて全文検索を行うことができます部分文字列検索。 Unicodeのサポートが必要です。
Stack Overflow(What are some Search Servers out there?)に検索エンジンが豊富に見つかりましたが、私のニーズを満たすエンジンがどれか分かりません。私は1日か2日それぞれのテストに費やす前にThe Collectiveに意見を求めることを考えました。
提案がありますか?