繁体   English   中英

如何在Solr 5.2中使用构面求和多值字段

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM