gpt4 book ai didi

elasticsearch - elasticsearch 'or'查询和过滤器之间的关系

转载 作者:行者123 更新时间:2023-12-03 00:16:21 24 4
gpt4 key购买 nike

我正在为用户构建新闻提要功能,我也想使用查询过滤器处理结果,但是我希望查询和过滤条件之间使用'或'关系,
就像是:

posts query: 'old castles' or filter: {country: 'France'}

这意味着给我发帖子,其中搜索内容为“古老城堡”一词的 字段国家/地区与“法国”完全相同

附言
应用程序在Rails上,我使用 searchkick gem进行Elasticsearch交互

编辑

在elasticsearch引用中,我发现 A Query as a Filter功能可能有助于实现所需的结果,但是我无法在 中找到实现此功能的方法

最佳答案

您可以使用searchkick的“搜索”方法

Model.search "old castles", where: { country: 'France' }

关于elasticsearch - elasticsearch 'or'查询和过滤器之间的关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35879331/

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