将Elasticsearch嵌入桌面应用程序

时间:2019-02-03 05:17:17

标签: c++ elasticsearch search text desktop-application

我正在开发C ++桌面应用程序,并且希望具有完整的搜索功能,例如对某些巨大的文本内容的词干搜索,自定义排名算法等。

以前,我在某些Web应用程序中使用过ElasticSearch。但是是否可以将ElasticSearch嵌入桌面应用程序中,并使客户端计算机成为服务器计算机? 有没有最终的经验?

如果没有,那么在桌面应用程序中拥有高级搜索系统的更好选择是什么?

1 个答案:

答案 0 :(得分:0)

Elasticsearch基于Lucene库的两个c ++端口。

假定您需要ElasticSearch的搜索和索引功能,而不是其中的分片,复制和冗余部分。

http://clucene.sourceforge.net/

https://github.com/luceneplusplus/LucenePlusPlus

尽管这两个库似乎都没有特别更新