Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
<img src="//i.stack.imgur.com/RUiNP.png" height="16" width="18" alt="" class="sponsor tag img">elasticsearch 我可以使用咆哮位图进行lucence反向索引吗_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch_Lucene_Solar - Fatal编程技术网 elasticsearch 我可以使用咆哮位图进行lucence反向索引吗,elasticsearch,lucene,solar,elasticsearch,Lucene,Solar" /> elasticsearch 我可以使用咆哮位图进行lucence反向索引吗,elasticsearch,lucene,solar,elasticsearch,Lucene,Solar" />

elasticsearch 我可以使用咆哮位图进行lucence反向索引吗

elasticsearch 我可以使用咆哮位图进行lucence反向索引吗,elasticsearch,lucene,solar,elasticsearch,Lucene,Solar,我们有超过50亿个文档需要为全文搜索编制索引。所有这些文档都是静态的,不需要更改 经过大量研究后,我们发现使用Redis的轰鸣位图来构建反向索引速度非常快,而且资源非常少 现在的问题是,我们可以在lucene反向索引中使用轰鸣位图吗?使用轰鸣位图的想法已经在lucene world中得到评估。您可以在这里查看完整的结果- 总体思路是,尽管轰鸣位图非常有效,但它只能用于两个功能: 迭代所有匹配的文档(如果运行常量分数查询,可能会出现这种情况) 前进到集合中包含的第一个文档id,这通常用于过滤器和

我们有超过50亿个文档需要为全文搜索编制索引。所有这些文档都是静态的,不需要更改

经过大量研究后,我们发现使用Redis的轰鸣位图来构建反向索引速度非常快,而且资源非常少


现在的问题是,我们可以在lucene反向索引中使用轰鸣位图吗?

使用轰鸣位图的想法已经在lucene world中得到评估。您可以在这里查看完整的结果-

总体思路是,尽管轰鸣位图非常有效,但它只能用于两个功能:

  • 迭代所有匹配的文档(如果运行常量分数查询,可能会出现这种情况)

  • 前进到集合中包含的第一个文档id,这通常用于过滤器和查询之间的交集


总而言之,我认为目前Lucene在大多数情况下都使用编码,这被认为是更快的。这也意味着,你可以只使用Lucene,并且确信它在构建反向索引和处理查询方面有很高的速度

我的意思是,你具体想用Lucene中的那些位图做什么?@Mystion使用最小的计算能力加快搜索速度。