Lucene Facets:FacetConfig中的多值选项

Lucene Facets:FacetConfig中的多值选项,lucene,faceted-search,Lucene,Faceted Search,我的文档有灵活的模式,所以我不知道在索引和查询期间字段是否是多值的 问题1:为所有方面字段设置FacetConfig#setMultiValued(“f”,true),并将此配置用于索引和查询,这意味着什么?它是否会显著影响性能和/或RAM/磁盘空间 问题2:如果在索引期间(我可以检查文档是否为多值文档),每个文档的多值设置不同,但在查询期间FacetConfig将始终硬编码为true或false?它会导致不正确的面计算吗

我的文档有灵活的模式,所以我不知道在索引和查询期间字段是否是多值的

问题1:为所有方面字段设置
FacetConfig#setMultiValued(“f”,true)
,并将此配置用于索引和查询,这意味着什么?它是否会显著影响性能和/或RAM/磁盘空间

问题2:如果在索引期间(我可以检查文档是否为多值文档),每个文档的
多值设置不同,但在查询期间
FacetConfig
将始终硬编码为
true
false
?它会导致不正确的面计算吗