[英]How to sum multivalued field with facet In Solr 5.2
我使用JSON Facet API 。
当我要求以下方面时。
facet: {
depth1: {
"method": "enum",
"limit" : 30,
"field" : "_srg9jrens_texts",
"type" : "terms",
"sort" : "index asc",
"facet" : {
"stats" : "sum(_45qotu8ef_doubles)"
},
"mincount" : 1
}
它响应错误消息“不能在多值字段上使用FieldCache:_45qotu8ef_doubles”
如您所见,字段“ _45qotu8ef_doubles”为多值== true。
schema.xml
...
<dynamicField name="*_doubles" type="double" indexed="true" stored="true" multiValued="true"/>
...
我需要帮助解决此问题,尤其是必须将其保持为multiValued。
请帮忙!
我使用嵌套文档而不是使用多值字段。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.