Отрицательное предпросмотр регулярного выражения
Я пытаюсь сделать отрицательный взгляд на запрос эластичного поиска, регулярное выражение:
(?!.*charge)(?!.*encode)(?!.*relate).*night.*
текст, с которым я сопоставляю:
возвращен на ночь, все еще возникают проблемы со строительством. вызывает проблемы со здоровьем из-за распыления химического вещества и вызывает раздражение глаз.
Мне не повезло. Может кто-нибудь помочь?
ES запрос:
"query": {
"filtered": {
"query": {
"bool": {
"must_not": [
{
"regexp": {
"message": {
"value": "(?!.*charge)(?!.*encode)(?!.*relate).*night.*",
"flags_value": 65535
}
}
}
]
}
},
"filter": {
"match": {
"resNb": {
"query": "462031152161",
"type": "boolean"
}
}
}
}
}