Как заставить Riak возвращать ссылки из поиска Riak

Если я сделаю следующее, заголовок ответа будет содержать список ссылок этого объекта.

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

Однако, если я ищу тот же объект с помощью поиска Riak, я получаю правильный объект, но без каких-либо специфичных для Riak метаданных в заголовке (таких как ссылки, ETag и Vclock).

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

У меня есть обратное проксирование сервера Apache к Riak, поэтому я не указываю порт с Riak Search.

Есть ли способ получить ссылки через Riak Search без нового запроса?


person Daniel Larsson    schedule 05.11.2014    source источник


Ответы (1)


Информация о ссылке хранится в Riak KV как метаданные в объекте Riak, а данные, возвращаемые поиском, основаны на документе, созданном экстрактором. Вы можете создать собственный экстрактор, который добавляет ссылки в качестве дополнительного поля в поисковый документ.

См. http://docs.basho.com/riak/1.3.2/cookbooks/Riak-Search---Indexing-and-Querying-Riak-KV-Data/#Other-Data-Encodings для получения подробной информации о пользовательских экстракторах.

person Joe    schedule 10.11.2014