2016-07-27 65 views
0

是否有方法可以在多個字段上運行方面查詢並獲得這些字段中各個術語的總計數。目前,當我使用facet.field=NAME&facet.field=TITLE時,我的結果集中每個都有單獨的術語計數。例如計算機,2000年爲NAME字段和計算機,500年爲TITLE。有沒有辦法讓計算機,2500?solr方面 - 跨多個字段的術語計數

回答

2

在途中(不知道是否最好的方法)是創建一個複製字段並將標題和名稱合併到該字段中。 這樣的事情在你的schema.xml

<field name="FCOUNT" type="string" indexed="true" stored="false" multiValued="true"/> 
    [...] 
<copyField source="NAME" dest="FCOUNT"/> 
<copyField source="TITLE" dest="FCOUNT"/> 

現在你可以使用facet.field=FCOUNT