2012-10-09 49 views
2

在我的Solr模式中,我想要創建一個multiValued字段併爲每個默認值設置多個值。可能的值是例如ABC。我可以將其中的一些設置爲逗號分隔列表嗎?Solr:創建一個具有多個值的默認值的multiValued字段?

我想要做的是:

<field ... 
     multiValued="true" 
     default="A,B"/> 

這是正確的方式?不幸的是我在官方文檔中找不到任何提示。

回答

1

我已經嘗試了許多不同的方式玩模式,但它似乎不能通過使用架構只能放多個默認值。你寫的語法讓你的多值字段有一個像

<str>A,B</str> 

這是沒有用的單一入口..

至於有沒有關於它的文檔,我建議你檢查here - which you have probably checked before

你可以嘗試破解solr源代碼來處理架構上的多個默認值..它也可能是痛苦的,因爲即使對於代碼本身,文檔也不是很好,但我認爲可以這樣做..

ps bec ause我不能評論你的問題,我不得不寫這個答案

相關問題