map-reduce如何用于倒排索引搜索?

时间:2012-01-25 11:06:19

标签: algorithm full-text-search hadoop mapreduce information-retrieval

很容易理解map-reduce如何用于收集文本和构建大型倒排索引。但是如何在反向索引搜索中使用map-reduce?

2 个答案:

答案 0 :(得分:4)

构建一个大的倒排索引,对。但不是搜索。 MapReduce是批处理。

我很确定你不想等到MapReduce作业在2 mio上运行。项目并对其进行评分,然后另一个作业必须运行并按降序排序。

但这只是Hadoop的情况。也许如果你在MongoDB中使用MapReduce,这可能是准确的。但仍然有很多开销。

答案 1 :(得分:0)

据我所知,MapReduce主要用于批处理,而不是搜索,它对响应时间有更高的要求。