相关正则表达式查询

我正在对名为专有名称(dn)的属性进行查询

示例:“ dn”:“ cn = abc,ou = def,o = ig”

我正在寻找dn以o = ig结尾并且例如只有一个孩子的查询

“ dn”:“ cn = abc,o = ig”

“ dn”:“ cn = hgg,o = ig”

“ dn”:“ ou = abc,o = ig”

我在下面的查询中尝试了此方法,任何人都可以找出那里出了什么问题。

{"track_total_hits":true,"_source": ["telephoneNumber","mail","ou","givenName","dn","sn","title","modifyTimeStamp","loginDisabled","objectClass","cn"],"query":{
    "regexp":{
        "dn":{
            "value":"^[a-zA-Z0-9],o=ig$"
        }
    }
}

}

dn的映射,

"dn": {
                "type": "text","analyzer": "not_standard","fields": {
                    "keyword": {
                        "type": "keyword"
                    }
                }
            }

和分析器

"not_standard": {
                    "filter": [
                        "lowercase","my_ascii_folding"
                    ],"type": "custom","tokenizer": "standard"
                }
wsg19870213 回答:相关正则表达式查询

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3124930.html

大家都在问