C++ で記述された Linux デスクトップ アプリケーションに全文索引付けを追加しようとしています。これを行う最も簡単な方法は、既存のライブラリまたはユーティリティを呼び出すことだと考えています。この記事では、Gnome および KDE デスクトップで利用できるさまざまなオープン ソース ユーティリティをレビューします。metatracker、recoll、stigi はすべて C++ で記述されているため、それぞれ妥当と思われます。しかし、それらをライブラリとして、または API を介して使用する方法に関する注目すべきドキュメントは見つかりません。代わりに、汎用の全文索引ライブラリであるCluceneやXapianなどを使用できます。それらはより簡単に見えますが、それらを使用すると、独自のインデックス作成デーモンを実装する必要があり、魅力的ではありません。
また、Xesamは最新のもののようですが、動作するという証拠はありますか?
では、アプリケーションやライブラリを使用した経験のある人はいますか? どのように使用し、どのドキュメントが役に立ちましたか?