背景を多値整数に:によるとSolrの変更文字列フィールドは
[dspace]/bin/dspace stats-util -s
:私は、dSPACEのコマンドを使用して、私の統計Solrのコア年でシャーディングを実行する。その後 https://wiki.duraspace.org/display/DSDOC5x/SOLR+Statistics+Maintenance#SOLRStatisticsMaintenance-SolrShardingByYear
、いくつかあります統計、統計情報 - 2015、統計情報 - 2014など、年ごとに分けられたコアを示します。私たちが照会しようとすると
"owningComm": [
"8,2,1,2,1,1"
]
、例えば、owningComm:1は結果が与えられない
しかし、複数値フィールドは今間違っている、彼らは文字列であるように見えます。
"owningComm": [
5,
2,
1,
2,
1,
1
]
のSolr 4のschema.xmlのフィールドがある:私はすでにトークン化しようと
<field name="owningComm" type="integer"
indexed="true" stored="true"
required="false" multiValued="true" />`
正しい動作は、シャーディングの前に、整数の "アレイ" の通りでした文字列はカンマで区切りますが、成功しません。
もう一度このフィールドを整数に更新する方法はありますか?引用符などを削除する?
Googleには数百万のドキュメントが保存されています。
私はこの問題のバグレポートを作成しました:https://jira.duraspace.org/browse/DS-3436 – terrywb
おかげでterrywb、彼らは修正を作っhttps://github.com/DSpace/DSpace/pull/1613 – arbehr