当我在来自我的查询的 'IQueryable' 上应用 'ToFacets("facets/CameraFacets")' 扩展时,我发现字典中一个方面的 'IEnumerable' 集合之一的计数是 1024。我知道当然还有更多,但我该如何检索它们?增加安全限制会自动给我所有值,还有另一种方法可以做到这一点而不必增加该限制?
问问题
388 次
是的,如果您更改安全限制,它将引入更多方面,请查看HandleTermsFacet(..)
代码中的。
但是,我不会推荐它。这是一个性能问题,因为 1024 个方面意味着您正在执行 1024 个单独的查询。
如果您需要处理这么多方面,最好使用Map/Reduce 索引,另请参阅此博客文章