我使用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。
请帮忙!