выдержка из результатов поиска - PullRequest
1 голос
/ 15 марта 2011

Кто-нибудь знает, может ли riaksearch генерировать отрывок с выделенными в нем точками, аналогичными тому, что делает Люцен?

Ответы [ 2 ]

3 голосов
/ 15 марта 2011

Riak Search не предоставляет эту функциональность "из коробки", но немного поработав, вы можете создать грубое приближение.

Поиск Riak позволяет передавать результаты поиска в задание MapReduce. Если вы сделаете это, то ваша функция Map или Reduce также получит список позиций токенов в документе, который соответствует запросу (это отображается как ключевые данные, http://www.basho.com/search.php?q=keydata). Используя эти позиции, вы можете написать код для разметки документ или выдержки из фрагментов текста.

1 голос
/ 19 апреля 2012

Я думаю, что эта функциональность вряд ли когда-нибудь будет реализована в Riak, поскольку ее философия подразумевает, что она не заботится о том, что именно хранится в значениях, и поэтому не обрабатывает их каким-либо осмысленным образом, кроме предоставления некоторых метаданных, таких как индексы. 1001 *

...