We don't support BigDecimal data type. Just so you know, there have been some discussions about supporting BigDecimal in this issue. But, have you thought about mapping this field as a 'keyword'?
Elasticsearch works better with numeric fields such as integer or long for range queries. However, if you need to perform term and other term-level queries, and fast retrieval is important, keyword fields are the way to go.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.