在 Elasticsearch 映射中,有一个名为 precision_step 的可选字段。这是什么意思 。 我在谷歌搜索。我找不到任何可靠的信息。
谁能解释一下什么是 precision_step 及其用途......!
提前致谢...!
最佳答案
这是一个Lucene的概念,你可以在这里阅读更多:Lucene doco
来自 Lucene Doco:
Good values for precisionStep are depending on usage and data type:
The default for all data types is 4, which is used, when no precisionStep is given.
Ideal value in most cases for 64 bit data types (long, double) is 6 or 8.
Ideal value in most cases for 32 bit data types (int, float) is 4.
For low cardinality fields larger precision steps are good. If the cardinality is < 100, it is fair to use Integer.MAX_VALUE (see below).
关于lucene - 在 elasticsearch 映射中使用 "precision_step",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21556095/