2015-11-30 46 views
1

我想了解如何根據子文檔中的值提升我的父文檔。我目前正在使用Solr 5.3,並且所有內容都已正確編制索引。這裏是文檔結構我的工作:Solr - 基於子文檔字段提升父文檔

{ 
    id : 1 
    type_s : "Product", 
    productId : 1, 
    _children_ : [ 
    { 
     id : 2, 
     type_s : "Store", 
     storeId : 100, 
     price_p : 10.99, 
     availability_s : "PICKUP" 
    }, 
    { 
     id : 3, 
     type_s : "Store", 
     storeId : 101, 
     price_p : 11.99, 
     availability_s : "DELIVERY" 
    } 
    ] 
} 

我已經能夠做所有的過濾以及刻面的子文檔,但我想不通的提升。我試着做內bq加入像沒有運氣以下:

bq={!parent which='type_s:Product'} availability_s:DELIVERY^2.0

此外,我將如何助推基礎上,price_p價值?

我一直沒有找到任何有關這方面的文檔,所以如果任何人有基於子文件推動,任何幫助將不勝感激!

回答