【问题标题】:Link membase to sphinx将 membase 链接到 sphinx
【发布时间】:2011-06-22 13:56:28
【问题描述】:

我想知道是否有人尝试将membase 的(或者我现在应该说couchbase 的?)TAP 输出协议链接到sphinx(开源全文搜索引擎)。

你是怎么做到的?效果如何? 网上任何好的参考资料(我似乎找不到)

谢谢!

问候, ldx

【问题讨论】:

    标签: sphinx tap membase couchbase


    【解决方案1】:

    我以前从未真正这样做过,但看起来 sphinx 具有 xml 管道机制。他们把它放在适当的位置,这样人们就不必自己编写新的数据源驱动程序。

    关于 xmlpipe 的更多信息: http://sphinxsearch.com/docs/2.0.1/xmlpipe.html

    您可以做的是获取其中一个 java tap 实现。一个只是一个自来水项目。

    https://github.com/mikewied/jtap

    另一个是最新版本的 spymemcached(目前是支持 tap 的预发布版本)

    您可以在此处的 Couchbase 网站上找到它:

    http://files.couchbase.com/maven2/spy/spymemcached/2.7/

    我会使用 spymemcached 的,因为它会跟踪拓扑变化,并且使用 jtap 您必须为每个节点启动单独的分流流。不过两者非常相似。

    最好的办法可能是启动一个点击流,然后创建一个小的 xml sn-ps,就像我在上面链接到的 sphinx 页面上的示例一样。然后您可以将 xml 发送到 sphinx 管道进行索引。

    另外,如果您对 Tap 客户端有任何问题,请在 Couchbase 论坛上发帖。他们回答问题的速度非常快。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-06-03
      • 1970-01-01
      • 2015-11-27
      • 1970-01-01
      • 2016-07-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多