连接node.js和sphinx的最佳方法

我正在从node.js代码中searchsphinx。 我知道的唯一方法就是连接到mysqld服务器的searchd。 我绝对会知道所有已知的mysql库,但没有连接到狮身人面像。

也可以尝试使用https://github.com/kurokikaze/limestone ,但可能有点过时。

最简单的方法可以是:将Sphinx表引擎安装到MySQL,并使用任何Node.js-MySQL连接器。

更好的解决scheme将是在node.js中实现sphinx客户端 – 它应该很容易。 只需检查Sphinx PHP API – 用node.js套接字重新编码它并不困难。

你连接到正确的端口? 要用MySQL客户端查询Sphinx的最新版本,您需要像这样configuration一个MySQL协议监听器:

listen = localhost:9306:mysql41

…然后连接到您的客户端的端口(在这种情况下是9306)。