Sphinx搜索引擎+ .Net:如何通过C#连接到Sphinx?

我在ubuntu中安装并配置了狮身人面像搜索引擎(v。2.2.11),并将其与oracle数据库集成在一起,以便从oracle检索和索引数据。我也可以使用命令行通过sphinx的sql客户端提交查询,一切正常。

现在我的问题是:如何通过C#连接到狮身人面像?.net没有正式的API。َ尽管有一些第三方API,但其中一些不是免费的,有些将不再更新。我还看到了作为MySQL存储引擎的SphinxSE,根据我的理解,仅当数据存储在mysql中但我的数据存储在oracle中并且使用odbc集成oracle和sphinx时才使用。

因此,我应该自己编写一个api还是可能有其他方法?


SMILET
浏览 170回答 1
1回答

慕标5832272

只需使用SphinxQL并使用任何mysql库连接到您的Sphinx实例即可。只要确保在您的配置中启用了sphinxql,您就应该像这样:listen                       = 9314:mysql41这告诉Sphinx在端口9314上接受来自mysql客户端的连接。
打开App,查看更多内容
随时随地看视频慕课网APP