中2列的計算值得出的新列是否可能與Solr根據文檔中的兩個字段進行計算並將計算出的值作爲新字段返回。Solr返回文檔
,比如我有整型
<field name="baseData" type="integer" indexed="true" stored="true"/>
<field name="altData" type="integer" indexed="true" stored="true"/>
<field name="altData2" type="integer" indexed="true" stored="true"/>
我需要查詢Solr的服務器,以獲得這些領域,並返回一個額外的字段是綜合價值的幾個領域(baseData - altData)。這個返回的值也可以是(baseData - altData2),具體取決於查詢。
我無法將此字段預加載到文檔中,因爲直到我形成查詢時我纔會知道要將哪個字段添加到baseData。雖然這個例子只有幾列,但項目需求可能會將baseData與其他任何值結合使用。
我想我需要從Solr的獲取數據這樣的,所以我可以做這樣的事情在新合併的領域
我有沒有運氣找到如何做到這一點,如果有可能的任何文件排序。