Я только что обновил сайт, обновление добавляет новые поля в поиск elasticsearch.Elasticsearch не ищет некоторые поля
В моей среде Dev все работает нормально. но на реальном сайте новые поля не найдены.
Например. Я добавил новое поле со значением: 1
Однако при добавлении отфильтрованного запроса из
{ «поле»: 1}
он не находит каких-либо результатов, соответствующих.
Когда я смотрю в документах, я могу видеть документы с набором поля до 1
ли причина этого в том, что новое поле добавлено после отображения было установлено? Мне не все знакомы с elasticsearch, поэтому я не совсем уверен, с чего начать искать его.
Любая помощь будет оценена по достоинству.
Update:
запрашивая из URL ничего не показывает ни
_search/?pretty=true&size=50&q=field1:*
однако есть еще одно поле, которое было добавлено в то же самое время, которое я могу искать дальше. Я вижу поле1 в результирующем наборе, но это просто не позволяет мне искать его.
Только разница я вижу в отображении является то, что один, который работает устанавливается на тип: длинные, тогда как один не работает устанавливается как тип: строка
Просьба показать фактические действия, которые вы используете для воспроизведения этой проблемы.Слишком много движущихся частей, чтобы иметь возможность дать вам ответ только с информацией, приведенной выше. – DrTech
Я добавил еще несколько вещей, которые я пробовал. Поле отображается в отображении, оно отображается в наборе результатов, но не позволяет мне искать его. –
Можете ли вы добавить все сопоставление, которое используется для этого индекса и/или введите ваш вопрос? –