有沒有其他人不具備的能力?爲什麼會使用SphinxAPI而不是SphinxQL?
SphinxQL(根據Sphinx博客上的基準)爲解釋型語言返回的查詢速度比SphinxAPI更快,並且這種比較的前提可能是兩者中的功能相同。
爲什麼API呢?
在這個問題上的任何清晰度是非常讚賞。
(這是一個關於該基於C++的開源搜索引擎)
有沒有其他人不具備的能力?爲什麼會使用SphinxAPI而不是SphinxQL?
SphinxQL(根據Sphinx博客上的基準)爲解釋型語言返回的查詢速度比SphinxAPI更快,並且這種比較的前提可能是兩者中的功能相同。
爲什麼API呢?
在這個問題上的任何清晰度是非常讚賞。
(這是一個關於該基於C++的開源搜索引擎)
我剛剛找到一份滿意的答卷:
SphinxQL簡直是查詢獅身人面像語言。
SphinxAPI是框架,它允許您根據查詢計算結果。
的查詢可能仍然是通過SphinxQL或者他們可能是通過API的語法......沒關係...... SphinxQL和SphinxAPI是完成不同的事情(如上強調的那樣)不同的對象
SphinxAPI是遺留。這就是爲什麼我寧願使用API進行流轉,而不是在生產中切換到SphinxQL。但對於新項目來說,SphinxQL是唯一的選擇,因爲它更快地發展並首先獲得所有功能。使用SphinxQL的下一個重要事情是,您不需要爲官方支持的語言或平臺的開發人員提供API,您可以使用任何MySQL客戶端\庫。