gpt4 book ai didi

elasticsearch - Elastic Search(5.0)过滤器上下文术语查询不起作用

转载 作者:行者123 更新时间:2023-12-03 01:18:55 26 4
gpt4 key购买 nike

我有一个过滤器查询,如下所示。我打算过滤无法正常工作的剥离阻止的uri(完全匹配),

{
"query": {
"bool": {
"filter": [
{
"term": {
"stripped-blocked-uri": "https://www.twitter.com:9090"
}
},
{
"term": {
"project-id": "1"
}
},
{
"term": {
"rule-id": "101"
}
}
]
}
}
}

没有任何回击。

我的映射是
                    "stripped-blocked-uri": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
},

不知道这里出了什么问题。请帮忙!

最佳答案

使用keyword字段:

{
"query": {
"bool": {
"filter": [
{
"term": {
"stripped-blocked-uri.keyword": "https://www.twitter.com:9090"
}
},
{
"term": {
"project-id": "1"
}
},
{
"term": {
"rule-id": "101"
}
}
]
}
}
}

关于elasticsearch - Elastic Search(5.0)过滤器上下文术语查询不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61268620/

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