c++ - C/C++ 中的文本索引库

标签 c++ indexing information-retrieval

我正在开发一款 Windows 桌面产品,它需要使用 C/C++ 编写的文本索引库。我想给它一系列的单词和一个需要根据这些单词存储的记录。搜索这些词应该会很快带回一条或多条记录。数据将存储在磁盘上。

我搜索了这个论坛并找到了 Lucene。但它基本上是Java。还有一个 CLucene C++ 端口。但我不确定它是否适合(重量轻?)小型 Windows 桌面产品。

我找到了其他基于 .net 的库,但不是轻量级的 C++ 库。

你能帮忙吗?

最佳答案

你有没有考虑过sqlite ? RDBMS 可能有点重,但我相信它在某些 Web 浏览器中用于实现 HTML5“本地数据库”。

关于c++ - C/C++ 中的文本索引库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9804608/

相关文章:

python - 如何从 Python 列表中提取元素同时考虑提取元素的位置?

math - 如何计算 f(2) 度量?

SQL主键: integer vs varchar

c++ - 使用 visual studio 2013 的 opencv 3.0.0 中有许多未定义的函数

c++ - 指定指向二维数组的指针

c++ - Gstreamer rtsp流到appsink到openCV

postgresql - Postgresql 9.2+ 是否在其他索引中包含 PK 字段

database - 如何将文档向量存储在搜索引擎的数据库中?

python - 如何正确转换 tfidf 和 "fit"文本分类器的值?

c++ - 如果要从另一个翻译单元链接该函数,为什么我不能在类中定义该成员函数?