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