如何编写elasticsearch查询,其中一个字段是整数字段,有时用户输入一个包含千个分隔符/逗号的数字?
或者在索引数据时需要处理这个问题吗?
答案 0 :(得分:0)
或者在索引数据时需要处理这个问题吗?
此。在将数据发送到Elasticsearch之前,您应该处理这些类型的数据差异。
注意:某些区域设置(例如,欧洲区域)使用,
来表示.
。因此,根据您的使用情况,盲目更换可能不是一个安全的决定。还有很多其他变种,但了解你的用例确实有助于简化它。
因此,当我将100000
视为100,000
时,许多文化可能会将其视为100.000
。这也会对小数点产生非常严重的影响,因为100000.123
很难区分 - 他们是忘了放另一个.
还是只是一个小数点(可能是后者)。
重点是您需要知道数据源,以便在此处进行正确的,与语言环境相关的调整。