0

C++ および Gtkmm で記述されたデスクトップ アプリケーションでdtsearchを使用したいと考えています。自分のことをするために、API または API へのリンクを使用できますか。

4

2 に答える 2

1

Windowsエンドユーザー製品であるdtSearchDesktopについて話している場合、APIを介して使用することを意図またはライセンスされていません。

一方、Linux用のdtSearchエンジン(x32またはx64)は開発者向け製品であり、C++およびJavaAPIを備えています。すべての一般的なファイルタイプのファイルフィルターが含まれており、それぞれが1Tバイトを超える複数のインデックスを同時に検索できます。自然言語だけでなく、複雑なブール検索と正規表現検索を備えています。3サーバーライセンス(1年間のテクニカルサポートを含む)で2500ドルで、実行するデスクトップアプリケーションが1つしかない場合はおそらくやり過ぎですが、データセンター内のヘビーデューティー検索では簡単です。www.dtsearch.comで完全に機能する評価のダウンロード

于 2011-02-20T01:22:27.387 に答える
0

dtSearchコアはWin32APIに対して作成されていると思っていたので、これには多少の注意が必要だと思っていました。しかし、Mahmoud Al-Qudsiは、dtSearchがLinuxで直接利用できるようになったと指摘しています。

とはいえ、dtSearchとSolr / Luceneの両方を使用したので、それだけが提供できるエッジ機能がない限り、dtSearchを使用しないことをお勧めします。最近、いくつかの素晴らしいオープンソース検索エンジンがあります。LuceneのメインのJavaバージョンをお勧めしますが、C++をJavaと統合するのは面倒かもしれません。LuceneのCポートであるCLuceneをチェックアウトしましたか?または、C / C ++に基づく他のオープンソース検索エンジンの1つですか?

Sphinxは、C++で記述されたもう1つのオープンソースエンジンです。個人的には使ったことがありませんが、検討する価値のある勢いがあるかもしれません。

于 2010-05-26T19:42:48.750 に答える