在桌面应用程序中嵌入Elasticsearch
Embedding Elasticsearch in Desktop Application
我正在开发一个C++桌面应用程序,并希望拥有一套完整的搜索功能,如词干、自定义排名算法等,用于一些庞大的文本内容。
之前我在一些网络应用程序中使用了ElasticSearch。但是有可能将ElasticSearch嵌入到桌面应用程序中,并将客户端机器作为服务器机器吗?有结束井的经验吗?
如果没有,那么在桌面应用程序中使用高级搜索系统的更好选择是什么?
Elasticsearch所基于的Lucene库似乎有两个c++端口。
假设您需要ElasticSearch的搜索和索引功能,而不是它的分片、复制和冗余部分。
http://clucene.sourceforge.net/
https://github.com/luceneplusplus/LucenePlusPlus
这两个库似乎都没有更新,特别是最近
相关文章:
- 试图在visual studio上用C++创建一个桌面应用程序
- 如何在桌面C++上使用 WinApi 画线
- 桌面中的Qt QMessageBox中心'critical'
- Qt QML桌面应用程序自动化测试
- Windows 10 上的 Linphone 桌面
- 如何使用opencv和Qt拍摄部分桌面的照片
- Windows桌面程序保存您的计算机会话 - 基于程序崩溃时的恢复会话
- 如何停止在所有桌面上显示C / C++ WINAPI窗口?
- 下一个云桌面客户端构建过程
- 需要有关使用 Visual Studio 17 将 QT 桌面应用程序打包为 AppX 格式的指导
- 使用 qt 或 c++ 从桌面获取输入和输出
- 我可以用C++/WinRT编写一个DLL,供windows桌面应用程序(而不是UWP)或Unity插件使用吗
- 高CPU使用率,在API桌面复制中获取帧之间具有不同的超时间隔
- 桌面计算器出现问题.C++程序设计语言
- BEGIN_MESSAGE_MAP导致C++Builder 10.1崩溃到桌面
- Windows Service 可以枚举桌面顶级窗口吗?
- 在跨平台桌面/移动应用程序套件中使用 ZeroMQ 来解决架构问题
- 为什么 QPrintDialog 在 Cinnamon 桌面上不显示本机打印对话框
- DX9 桌面窗口管理器高 CPU
- 在桌面应用程序中嵌入Elasticsearch