gpt4 book ai didi

elasticsearch - 规范化 Elasticsearch 查询/结果

转载 作者:行者123 更新时间:2023-12-03 01:56:35 24 4
gpt4 key购买 nike

我正在构建一些主要基于搜索引擎的网站,并且我考虑使用 Elasticsearch 来显示与客户需求最相关的结果。

重要的功能之一是有一些价格过滤器,就像你可以在 Airbnb 上找到的那样,可以让你缩小结果范围。我遇到的问题是我的对象不统一,所以我可以有每人价格、每小时价格等,所以它们会有所不同——取决于用户选择哪些附加参数。

我的问题是,是否可以使用 ElasticSearch(我想是的),以及如何处理显示这种结果。引擎可以处理它,还是我应该在将其推送到 Elastic 之前尝试以某种方式对其进行标准化?
我发现有一些脚本过滤器,我可以在其中进行数学运算,但我不确定这是一个好方法。

最佳答案

脚本可以很好地计算查询的分数,实时计算,但对于数据的规范化,根据我的经验,最好在发送到 ES 之前进行规范化。因此,根据我的经验,我的建议是在将数据发送到 ES 之前进行规范化。

最后,您将获得一些进行规范化的代码,在一种情况下,您需要用 ES 脚本语言 (groovy) 来实现它,而另一种情况下,您需要使用用于将数据发送到 ES 的语言来实现它。所以你很容易实现它,你可以有不同类型的规范化。

关于elasticsearch - 规范化 Elasticsearch 查询/结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36218572/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com