0
|
Bikas Katwal · 技术社区 · 6 年前 |
![]() |
1
2
一般来说,solr通常是索引字段上的方面,而不是存储的方面。 Solr通常可以使用3种算法 faceting :
它们有不同的缺点和好处。但总的来说,您可以看到,这里不需要特殊的数据结构,所有这些都可以通过过滤查询或通过迭代索引中的文档来完成。对于范围刻面,有两种其他刻面方法:
这导致下面的总结,因为刻面Solr可以得到 DocValues -这是一种内部记录字段值的特殊方法,对于某些目的(如排序和 刻面 ,而不是传统的索引。
而且,这意味着如果
到最后一个问题-如果您不需要在这个字段上进行分面或排序,您可以禁用这个字段的docValues(或者不要触摸它,因为默认情况下它是假的),这通常会为您节省一些空间。 |
![]() |
Emeasoba Tochi · python、django、solr、haystack:编辑solr\u build\u schema BaseCommand时出现arg\u parse错误。add\u参数() 7 年前 |
![]() |
J. C · Solr字段名规则? 7 年前 |
![]() |
Bryan Ash · Solr filter查询可能为空的多值字段 7 年前 |
![]() |
kouign_amann · 使用Solr按字母顺序对字符串排序 7 年前 |
![]() |
Brendan · SolrCore正在加载Windows服务 7 年前 |
![]() |
Fabio B. · 如何在Solr中排序/增强产品搜索结果 7 年前 |