【发布时间】:2010-12-19 02:56:54
【问题描述】:
我希望将全文索引添加到用 C++ 编写的 Linux 桌面应用程序中。我认为最简单的方法是调用现有的库或实用程序。 This article 审查可用于 Gnome 和 KDE 桌面的各种开源实用程序; metatracker、recoll 和 stigi 都是用 C++ 编写的,所以它们看起来都很合理。但是我找不到任何关于如何将它们用作库或通过 API 的值得注意的文档。相反,我可以使用Clucene 或Xapian 之类的东西,它们是通用的全文索引库。它们看起来更简单,但如果我使用它们,我将不得不实现我自己的索引守护进程,这是一个没有吸引力的前景。
另外,Xesam 似乎是最新的东西,有人有证据证明它有效吗?
那么,有没有人有使用任何应用程序或库的经验?您是如何使用它的?哪些文档有用?
【问题讨论】:
-
lucene是Qt的第三方提供的,但是没有Public API :(
标签: c++ full-text-search kde