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

时间:2010-10-23 22:39:19

标签: mysql node.js sphinx

我正在尝试从node.js代码中搜索sphinx。我知道的唯一方法是连接到searchd和mysqld服务器。我绝对是所有已知的mysql库,但它们中没有一个连接到sphinx。

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

更好的解决方案是在node.js中实现sphinx客户端 - 它应该非常简单。 只需检查Sphinx PHP API - 用node.js套接字重新编写它就不那么难了。

答案 2 :(得分:0)

您是否正在连接到正确的端口?要使用MySQL客户端查询最新版本的Sphinx,您需要配置MySQL协议侦听器,如下所示:

listen = localhost:9306:mysql41

...然后与您的客户端连接到该端口(在本例中为9306)。