Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带分组的多值场上的Solr刻面_Solr_Full Text Search - Fatal编程技术网

带分组的多值场上的Solr刻面

带分组的多值场上的Solr刻面,solr,full-text-search,Solr,Full Text Search,我有一个模式,看起来像这样 <fields > <field name=“objectID” type=“string” docValues=“true” required=“true”/> <field name=“skuID” type=“string” indexed=“true” required=“true” /> <field name=“category” type=“int” multiValued=“

我有一个模式,看起来像这样

   <fields >
     <field name=“objectID” type=“string” docValues=“true” required=“true”/>
     <field name=“skuID” type=“string” indexed=“true” required=“true” />
     <field name=“category” type=“int” multiValued=“true” indexed=“true” docValues=“true”/>
     <field name=“disc” type=“float” />
   </fields>
   <uniqueKey>objectID</uniqueKey>
   <solrQueryParser defaltOperator=“OR” />

   <fields >
     <field name=“objectID” type=“string” docValues=“true” required=“true”/>
     <field name=“skuID” type=“string” indexed=“true” required=“true” />
     <field name=“category” type=“int” multiValued=“true” indexed=“true” docValues=“true”/>
     <field name=“disc” type=“float” />
   </fields>
   <uniqueKey>objectID</uniqueKey>
   <solrQueryParser defaltOperator=“OR” />

   <fields >
     <field name=“objectID” type=“string” docValues=“true” required=“true”/>
     <field name=“skuID” type=“string” indexed=“true” required=“true” />
     <field name=“category” type=“int” multiValued=“true” indexed=“true” docValues=“true”/>
     <field name=“disc” type=“float” />
   </fields>
   <uniqueKey>objectID</uniqueKey>
   <solrQueryParser defaltOperator=“OR” />
它向我展示了错误

   <fields >
     <field name=“objectID” type=“string” docValues=“true” required=“true”/>
     <field name=“skuID” type=“string” indexed=“true” required=“true” />
     <field name=“category” type=“int” multiValued=“true” indexed=“true” docValues=“true”/>
     <field name=“disc” type=“float” />
   </fields>
   <uniqueKey>objectID</uniqueKey>
   <solrQueryParser defaltOperator=“OR” />
org.apache.solr.common.SolrException: Exception during facet.field: category

unexpected docvalues type SORTED_NUMERIC for field 'category' (expected one of [SORTED, SORTED_SET])

顺便说一句,solr中有一个新概念叫做collasing()。我用这个来解决我的问题。