我是Elasticsearch的新手。很抱歉,这个问题听起来很基本。我无法直接从文档中获得答案。
有没有一种方法可以对数字字段进行搜索,并根据数字与输入过滤器的接近程度对返回的文档分数进行排名。
我的意思是,
这本书的顶部是10美元,下一个是9美元,依此类推...
elasticsearch有可能吗?
最佳答案
我建议您对 flex 响应排序文档,如果必须在elasticsearch中进行,则可以查看stript_score函数:https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-function-score-query.html#function-script-score。
关于elasticsearch - Elasticsearch搜索数字字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52049190/