お金を表す MySQL テーブルに 10 進数の列があります。データ インポート ハンドラを使用して、このデータを Solr にインポートしたいと考えています。このデータを保存する最善の方法が何であるかはわかりません。私はこれらのオプションを考えました:
Float: 不正確さをもたらします。
文字列: 範囲の検索が困難になります。
Int: インデックスを作成する前にすべての数値を 100 倍し、取得時に 100 で割る必要があります。
通貨: Solr 4.0 の新機能。このフィールドタイプは適切ですか、それとも金額換算用ですか?
Solr 4.0.0 を使用しています。