如何让Riak从Riak Search返回链接

时间:2014-11-05 21:23:53

标签: riak riak-search

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

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获取链接?

1 个答案:

答案 0 :(得分:1)

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

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