1
(使用Solr的4.10.3)SOLR場備用行爲
我有三個日期的Solr模式:
- requiredDate(必填字段)
- optionalDate(非必需)
resolvedDate(由#1或#2填充)
因爲我需要使用ResolvedDate進行排序,所以它是multiValued =「false」。我正在嘗試使用行爲來填充resolvedDate; 「如果可用,請使用可選字段值,否則回退到所需的字段值」。我有嘗試:
<copyField source="requiredDate" dest="resolvedDate" /> <copyField source="optionalDate" dest="resolvedDate" />
做出了應有的努力多個值複製到一個值場失敗。
我可以在模式或UpdateRequestHandler定義中實現具有此回退行爲的字段嗎?怎麼樣?
謝謝,StatelessScriptUpdateProcessorFactory的配置示例,requestHandler update.chain和update-script.js使它比預期的更容易 – GoetzOnline