2016-02-04 140 views
0

與標題一樣,我嘗試了很多方法在字段solr中添加前綴和/或後綴。更確切地說我的意思是:如何在字段中添加自定義前綴和後綴字符串solr

例如,我有這些領域在我的schema.xml

field name="field1" type="double" indexed="true" stored="true" multiValued="false" 

field name="field2" type="double" indexed="true" stored="true" multiValued="false" 

我想有我的第三場類似這樣的

"field3" = "{a prefix}field1 field2{a suffix} 

的問題是,我看到了許多方法來複制字段或連接其他商店字段 但我不希望我的前綴或我的後綴存儲在solr中,我只想要有一個字段3與其他字段和自定義字符串,我選擇投入。這個問題在這裏,因爲經過很多搜索,我沒有找到任何對我的目的有好處。

回答

0

您可以使用StatelessScriptUpdateProcessor來處理正在進入的字段內容,並將其與來自field1和field2的值合併。

由於您可以在從處理器引用的腳本中編寫常規Javascript,因此您可以以任何您想要的方式添加前綴和後綴,而無需在請求中提供它。

+0

好的,謝謝你的回覆,我會試試這個,並且會告訴你它對我來說是否正常工作 – kavind

+0

好吧,它非常適合我,非常感謝! – kavind

相關問題