в моем запросе идет по 3 различным индексам
Мне нужно использовать
"filter": [{"regexp": {
"must": regexp,
},
},
],
и
"must_not": [
{
"regexp": {
"not": regexp,
},
},
],
для одного из них
и
"filter": [{"regexp": {
"mode": regexp2,
},
},
],
для второго и третьего не имеет ни одного из этих полей и не должен фильтроваться каким-либо образом
Я нашел много решений для этого путем поиска в Google, но я непонять любой из них и как использовать их с регулярным выражением
, и все они не используют фильтр, я должен использовать фильтр, иначе он будет засчитан в счет
как мнеиспользовать поле _index с несколькими предложениями фильтра?
Или у кого-нибудь может быть другое решение о том, как использовать фильтр, игнорируя несуществующие поля или фильтруя только некоторые индексы?
Edit: регулярное выражение здесь используется только для соответствия различным значениям, поэтому это только регулярное выражение типа "asd | fgh | hjkl | juk"