Как map-redund используется в поиске по инвертированным индексам? - PullRequest
3 голосов
/ 25 января 2012

Легко понять, как map-Reduce используется для сбора текста и построения большого инвертированного индекса.Но как использовать map-Reduce в поиске по инвертированному индексу?

Ответы [ 2 ]

4 голосов
/ 25 января 2012

построить большой перевернутый индекс , справа.Но не для поиска.MapReduce - это пакетная обработка.

Я почти уверен, что вы не хотите ждать, пока задание MapReduce не будет выполнено на 2 млн.предметы и оцените их, после чего нужно выполнить другое задание и отсортировать результаты по убыванию.

Но это только в случае с Hadoop.Возможно, если вы используете MapReduce внутри MongoDB, это может быть точным.Но все еще много накладных расходов.

0 голосов
/ 25 января 2012

Насколько я знаю, MapReduce в основном используется для пакетной обработки, но не для поиска, что требует более высокого времени отклика.

...