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

Roc*_*ock 4 solr datastax-enterprise solr4

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

我们有一个 170G 的大索引大小,我们想弄清楚哪个字段填充了索引大小。

pha*_*act 5

改变你的 schema.xml

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

1)如果您不使用突出显示或依赖于它的其他功能,请关闭术语向量信息:

• termVectors="false"

• termPositions="false"

• termOffsets="false"

2)如果您不使用 Boosts,请打开omit norms

• 省略Norms="true"

3) 仅索引您打算搜索的字段。如上所述,您不必索引所有字段

从我所看到的术语向量和省略规范可能占索引的很大比例 ~50%

详细了解您的索引

您还可以使用 Luke 内省索引。Luke 捆绑在 DSE 中,因此您可以通过以下方式从浏览器访问它:

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