2011-06-13 19 views
1

有沒有其他人不具備的能力?爲什麼會使用SphinxAPI而不是SphinxQL?

SphinxQL(根據Sphinx博客上的基準)爲解釋型語言返回的查詢速度比SphinxAPI更快,並且這種比較的前提可能是兩者中的功能相同。

爲什麼API呢?

在這個問題上的任何清晰度是非常讚賞。

(這是一個關於該基於C++的開源搜索引擎)

回答

2

我剛剛找到一份滿意的答卷:

SphinxQL簡直是查詢獅身人面像語言

SphinxAPI是框架,它允許您根據查詢計算結果

的查詢可能仍然是通過SphinxQL或者他們可能是通過API的語法......沒關係...... SphinxQL和SphinxAPI是完成不同的事情(如上強調的那樣)不同的對象

1

SphinxAPI是遺留。這就是爲什麼我寧願使用API​​進行流轉,而不是在生產中切換到SphinxQL。但對於新項目來說,SphinxQL是唯一的選擇,因爲它更快地發展並首先獲得所有功能。使用SphinxQL的下一個重要事情是,您不需要爲官方支持的語言或平臺的開發人員提供API,您可以使用任何MySQL客戶端\庫。

相關問題