У меня есть некоторые проблемы с запросом регулярного выражения дляasticsearch. В моем индексе есть текстовое поле с разделенными запятыми числовыми значениями (идентификаторами), например,
2,140,3,2495
И у меня есть следующий запрос:
"regexp" : {
"myIds" : {
"value" : "^2495,|,2495,|,2495$|^2495$",
"boost" : 1
}
}
Но мой список результатов пуст.
Позвольте мне сказать, что я знаю, что запросы регулярных выражений отчасти медленные, но индекс все еще существует и заполнен миллионами документов, поэтому, к сожалению, его нельзя реструктурировать. Поэтому мне нужно решение регулярных выражений.