首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在linux下,我可以在C++中使用dtsearch吗?如果是,我使用什么APIshould?

在linux下,我可以在C++中使用dtsearch吗?如果是,我使用什么APIshould?
EN

Stack Overflow用户
提问于 2010-05-06 08:07:02
回答 2查看 408关注 0票数 0

我想在用和Gtkmm编写的桌面应用程序中使用。我可以有任何API或链接到API来做我的事情吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-02-20 01:22:27

如果您谈论的是Windows,即dtSearch终端用户产品,那么它并不打算或许可通过API使用。

另一方面,用于Linux的dtSearch引擎(x32或x64)是一个开发人员产品,具有C++和Java;它包括所有流行文件类型的文件筛选器,可以同时搜索多个索引,每个索引包含超过一个字节。它具有自然语言、复杂布尔搜索和正则表达式搜索功能。一个三服务器许可证(包括一年的技术支持)是2500美元,如果你只需要运行一个桌面应用程序,这可能是过分的,但是对于数据中心内的繁重搜索来说,这是一个不需要考虑的问题。在www.dtsearch.com上的全功能评估下载

票数 1
EN

Stack Overflow用户

发布于 2010-05-26 19:42:48

我以前认为这需要一些诡计,因为我认为dtSearch核心是针对Win32 API编写的。但马哈茂德·库迪( Mahmoud )指出,dtSearch现在可以直接用于Linux。

尽管如此,在同时使用了dtSearch和Solr/Lucene之后,我建议您不要使用dtSearch,除非有一些只有它可以提供的边缘特性。最近有一些不错的开源搜索引擎。我建议使用Lucene的主要java版本,但是将C++与Java集成可能会带来麻烦。你去过卢塞尼的C港CLucene了吗?还是其他基于C/C++的开源搜索引擎?

狮身人面像是另一个用C++编写的开源引擎。我没有亲自使用它,但它可能有足够的动力,也值得研究。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2779469

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档