C# 正在尝试连接到Sphinx Windows服务
我正在尝试连接到Sphinx Windows服务本地主机。我已安装该服务并正在运行,我已正确构建索引,我正在使用.net Sphinx客户端尝试连接: 我得到一个错误: “远程主机强制关闭了现有连接” 根据以下文档,这是Sphinx的默认端口:C# 正在尝试连接到Sphinx Windows服务,c#,.net,sphinx,C#,.net,Sphinx,我正在尝试连接到Sphinx Windows服务本地主机。我已安装该服务并正在运行,我已正确构建索引,我正在使用.net Sphinx客户端尝试连接: 我得到一个错误: “远程主机强制关闭了现有连接” 根据以下文档,这是Sphinx的默认端口: 我不知道如何调试这个以及下一步要采取什么步骤。它可能是默认端口,但它仍然必须与sphinx.conf中的wat设置相匹配。搜索服务必须实际运行。必须设置防火墙以允许连接。你都检查过了吗? ConnectionBase _connect
我不知道如何调试这个以及下一步要采取什么步骤。它可能是默认端口,但它仍然必须与sphinx.conf中的wat设置相匹配。搜索服务必须实际运行。必须设置防火墙以允许连接。你都检查过了吗?
ConnectionBase _connection;
_connection = new PersistentTcpConnection("localhost", 9312);
try
{
_connection.Open();
var command = new SearchCommand(_connection, new SearchQuery("garcia"));
command.Execute();
}
finally
{
_connection.Close();
}