c++ - 如何向我的应用程序添加搜索功能

标签 c++ windows indexing full-text-search information-retrieval

我正在编写 Windows 应用程序(使用 Borland C++ Builder),它存储大量文本文件。我希望用户能够非常快速地搜索这些文件,所以我需要一个索引和搜索库。我不使用数据库,而是使用我自己的文件格式来存储文档(所有文件都在一个文件中)。

Windows 有这样的库吗?它应该根据请求向索引添加/删除文档,并查找类似于 Google 查询(“car house -payment”)的文档。

最佳答案

CLucene是 lucene (java) 库的 C 端口。 我只使用了原始的 java 版本,但 lucene 能够满足您的要求。

关于c++ - 如何向我的应用程序添加搜索功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/839530/

相关文章:

c++ - LLVM:VS 2015中的链接错误

database - 多个索引可以一起工作吗?

c++ - 基于 SDL2 的游戏和 GADBannerView

c++ - 我如何在 wxWidgets 中重定向标准输入(istream)?

windows - 超时为 0 的 KeWaitForSingleObject 和 KeReadStateSemaphore 之间的区别

html - XAMPP:访问根目录子目录中的html页面

c++ - 我怎么能只使用一次cin?

c++替代实现以避免在RAM和SWAP内存之间切换

mysql - 需要一个sql高效查询

sql-server - 如何结合索引和列存储索引?