我想知道是否有人试图链接membase(或者我应该说couchbase现在?)TAP输出协议到sphinx(开源全文搜索引擎)。链接membase到狮身人面像
你是怎么做到的?它的工作效果如何? 在网络上的任何好的参考(我似乎无法找到任何)
谢谢!
问候, LDX
我想知道是否有人试图链接membase(或者我应该说couchbase现在?)TAP输出协议到sphinx(开源全文搜索引擎)。链接membase到狮身人面像
你是怎么做到的?它的工作效果如何? 在网络上的任何好的参考(我似乎无法找到任何)
谢谢!
问候, LDX
我从未这样做过,但它看起来像狮身人面像的XML管道机制。他们将此置于原地,这样人们就不必自己编写新的数据源驱动程序。上的xmlpipe
更多信息: http://sphinxsearch.com/docs/2.0.1/xmlpipe.html
你可以做的是抓住了Java自来水实现之一。一个只是一个轻拍项目。
https://github.com/mikewied/jtap
,另一个是最新版本的spymemcached(这在目前是用自来水支持预发布版)
你可以找到它的Couchbase网站在这里:
http://files.couchbase.com/maven2/spy/spymemcached/2.7/
虽然我会使用spymemcached,但因为它跟踪拓扑结构的变化,并且使用jtap,您必须为每个节点启动一个单独的tap流。两者虽然非常相似。
要做的最好的事情可能是启动一个tap流,然后像上面链接到的sphinx页面上的例子那样创建一个小的xml片段。然后,您可以将xml发送到狮身人面像管道进行索引。
此外,如果您在点击客户端时遇到任何问题,只需发布到Couchbase论坛。他们在回答问题时很快。