Sphinx search allows using API client or MYSQL Client.
API is implemented for many languages but when you download source you may see that comment (for example in php and python client)
// WARNING
// We strongly recommend you to use SphinxQL instead of the API
Does it mean that SphinxQL is more efficient?
Are there any contraindication against using API apart from it's design? In my opinion this API is really hard to understand for new developers and is more difficult to use than query language.
But are there any advantages of using SpinxQL instead of API?