在elasticsearch中查询整数字段千位分隔符

时间:2016-06-07 21:34:06

标签: elasticsearch

如何编写elasticsearch查询,其中一个字段是整数字段,有时用户输入一个包含千个分隔符/逗号的数字?

或者在索引数据时需要处理这个问题吗?

1 个答案:

答案 0 :(得分:0)

  

或者在索引数据时需要处理这个问题吗?

此。在将数据发送到Elasticsearch之前,您应该处理这些类型的数据差异。

注意:某些区域设置(例如,欧洲区域)使用,来表示.。因此,根据您的使用情况,盲目更换可能不是一个安全的决定。还有很多其他变种,但了解你的用例确实有助于简化它。

因此,当我将100000视为100,000时,许多文化可能会将其视为100.000。这也会对小数点产生非常严重的影响,因为100000.123很难区分 - 他们是忘了放另一个.还是只是一个小数点(可能是后者)。

重点是您需要知道数据源,以便在此处进行正确的,与语言环境相关的调整。