gpt4 book ai didi

linux - Sphinx searchd 错误 : Query failed: expected searchd protocol version 1+, 得到版本 '0'

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:10:35 26 4
gpt4 key购买 nike

我最近在运行 CentOS 的 EC2 实例上安装了 Sphinx 搜索。从命令行使用搜索效果很好,我已经创建了一个有效的文档索引。但是,当我尝试通过 searchd 守护程序访问 php api 时,出现以下错误:

Query failed: expected searchd protocol version 1+, got version '0'

这是来自 sphinx.conf 的 searchd 配置信息:

searchd
{
listen = /var/run/searchd.sock
log = /usr/local/sphinx/var/log/searchd.log
query_log = /usr/local/sphinx/var/log/query.log
read_timeout = 5
max_children = 30
pid_file = /usr/local/sphinx/var/log/searchd.pid
max_matches = 1000
seamless_rotate = 1
preopen_indexes = 1
unlink_old = 1
workers = threads # for RT to work
}

我无法解决这个问题。任何帮助将不胜感激。

编辑 1:我已经启动了 searchd 守护进程。

最佳答案

API 和搜索版本不匹配。最好使用与 searchd 相同的 API。

关于linux - Sphinx searchd 错误 : Query failed: expected searchd protocol version 1+, 得到版本 '0',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6757484/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com