Solrで整数型(int)のフィールドにおいて、先頭のゼロが自動的に削除されてしまう問題があります。この問題を文字列型(string)を使用せずに解決する方法はありますか?
トピック作成者:ks-solruserml-bot (2024/08/21 22:03 投稿)
6
(The bot translated the original post https://lists.apache.org/thread/cg7oh9821y600y0c5qcmjotvbspo2c7g into Japanese and reposted it under Apache License 2.0. The copyright of posted content is held by the original poster.)
こんにちは、皆さん。
現在、Solrでintデータ型のフィールドを使用しています。追加しようとしている値は0045です。しかし、Solrがこの値をそのフィールドに挿入すると、先頭の'00'が自動的に削除されます。Solrで表示される値は45です。この問題を解決し、データ型をintから変更することなく、Solrに0045のままデータを追加する方法を教えてください。
元の値 = 0045
現在のSolrの値 = 45
Solrで期待される値 = 0045
Schema.xml
<dynamicField name="test" type="int" indexed="true" stored="true" />
注意事項:データ型をintから変更せずに、Solrで先頭のゼロを保持するようにしたいです。
よろしくお願いします。
Shubham Panchal
トピックへ返信するには、ログインが必要です。