【问题标题】:How to make Riak return links from Riak Search如何使 Riak 从 Riak 搜索返回链接
【发布时间】:2014-11-05 21:23:53
【问题描述】:

如果我执行以下操作,响应标头将包含此对象的链接列表。

curl -v http://ip:port/riak/tests/aKey

但是,如果我使用 Riak Search 搜索相同的对象,我会得到正确的对象,但标头中没有任何 Riak 特定的元数据(例如链接、ETag 和 Vclock)。

curl -v http://ip/riak-search/solr/tests/select?q=tid:%226%22&wt=json

我有一个 Apache 服务器反向代理到 Riak,这就是为什么我不使用 Riak Search 指定端口。

有没有办法通过 Riak Search 获取链接而无需发出新请求?

【问题讨论】:

    标签: riak riak-search


    【解决方案1】:

    链接信息作为元数据存储在 Riak KV 中,在 Riak 对象中,而搜索返回的数据是基于提取器构建的文档。您可以创建一个自定义提取器,将链接添加为搜索文档中的附加字段。

    有关自定义提取器的详细信息,请参阅 http://docs.basho.com/riak/1.3.2/cookbooks/Riak-Search---Indexing-and-Querying-Riak-KV-Data/#Other-Data-Encodings

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-23
      相关资源
      最近更新 更多