我正在编写存储大量文本文件的 Windows 应用程序(使用 Borland C++ Builder)。我希望用户能够非常快速地搜索这些文件,所以我需要一个索引和搜索库。我不使用数据库,而是使用我自己的文件格式来存储文档(所有文件都在一个文件中)。
Windows 有这样的库吗?它应该根据请求将文档添加/删除到索引中,并查找类似于 Google 查询的文档(“car house -payment”)。
我正在编写存储大量文本文件的 Windows 应用程序(使用 Borland C++ Builder)。我希望用户能够非常快速地搜索这些文件,所以我需要一个索引和搜索库。我不使用数据库,而是使用我自己的文件格式来存储文档(所有文件都在一个文件中)。
Windows 有这样的库吗?它应该根据请求将文档添加/删除到索引中,并查找类似于 Google 查询的文档(“car house -payment”)。
CLucene是 lucene (java) 库的 C-Port。我只使用了原始的 java 版本,但 lucene 能够满足您的要求。