如何检查每个字段的solr索引大小

时间:2015-08-04 00:07:23

标签: solr solr4 datastax-enterprise

有没有办法检查每个字段的solr索引大小?

我们有一个170G的大索引,我们想知道哪个字段填满了索引大小。

2 个答案:

答案 0 :(得分:3)

更改schema.xml

以下是您可以采用的最小化索引大小的策略:

1)如果您没有使用突出显示或依赖它的其他功能,请关闭Term Vector 信息:

•termVectors =“false”

•termPositions =“false”

•termOffsets =“false”

2)如果您没有使用Boost,请启用omit norms

•omitNorms =“true”

3)只有您要搜索的索引字段。如上所述,您不必索引所有字段

从我看到的术语向量和省略规范可以占你指数的很大一部分~50%

了解有关索引的更多信息

您还可以使用Luke自省索引。 Luke捆绑在DSE中,因此您可以通过点击:

从浏览器访问它

http://:8983 / solr /./ admin / luke?& numTerms = 0

答案 1 :(得分:0)

从Solr 8.2开始,有一个新的索引分析工具 有关更多信息,请参见 https://issues.apache.org/jira/browse/SOLR-13512