c++ - 人们会在 SphinxQL 上使用 SphinxAPI 的具体原因是什么?

标签 c++ api search search-engine sphinx

是否有任何一种天生缺乏而另一种则不具备的能力?

对于解释型语言,SphinxQL(根据 Sphinx 博客上的基准)返回查询的速度比 SphinxAPI 快,这种比较的前提可能是两者中存在的功能相同。

为什么要使用 API?

非常感谢对此问题的任何澄清。

(这是关于基于C++的开源搜索引擎)

最佳答案

我刚找到一个满意的答案:

SphinxQL 只是一种语言,用于查询 Sphinx。

SphinxAPI 是一个框架,可让您根据查询计算结果

查询仍然可以通过 SphinxQL 或者它们可以通过 API 的语法...没关系...SphinxQL 和 SphinxAPI 是完成不同事情的不同对象(如上突出显示)

关于c++ - 人们会在 SphinxQL 上使用 SphinxAPI 的具体原因是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6331552/

相关文章:

Python内嵌C代码编译报错

python - TeamViewer API 和 PostMan

c - 为什么 Linux C API 'open' 支持函数重载?

ios - 使用 swift,一旦给出用户登录信息,是否可以在后台打开一个 webview 以从网站获取数据?

python - 将索引缩减为 "interesting"个词以供将来搜索词使用

algorithm - 径向网格搜索算法

同一解决方案中的 C#/C++ - DllImport 未找到 DLL

c++ - 将 char 数组结构 vector 转换为 POD vector ?

c++ - 如何在 C++ 中链接 .a 文件

c# - 通过 xml 进行搜索的最快方法是什么