gpt4 book ai didi

ruby-on-rails - 如何在 “term”查询中转义特殊符号

转载 作者:行者123 更新时间:2023-12-02 23:53:14 25 4
gpt4 key购买 nike

我尝试使用“term”来查找 flex 记录。像这样:

bool: {
must: [
{term: {"contexts.key": "resource"}},
{term: {"contexts.tag.name": 'billing/partner_accounts'}}
]
}

但是搜索请求什么也不返回。看起来它正在等待我的术语句子中的斜杠符号转义。所以...我尝试了下一个变体:“billing / partner_account”,“billing / partner_account”,“billing \ / partner_account”。它没有给出成功的结果。如果将“term”替换为“match”,它将返回包含“billing”或“partner_accounts”子字符串的“contexts.tag.name”的结果。但是我需要精确匹配。您能解释一下我该怎么做。谢谢

最佳答案

通过在字段名称中添加“关键字”来解决该问题,例如

term: { "contexts.tag.name.keyword": 'bla-bla-bla' }

关于ruby-on-rails - 如何在 “term”查询中转义特殊符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56041001/

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