Мой запрос СООТВЕТСТВИЯ возвращает не все сопоставленные документы Elastic

#elasticsearch #match

#elasticsearch #совпадение

Вопрос:

В моем эластичном индексе 350 документов, все они имеют feed_id 15621. Я могу перейти к каждому из них напрямую по индексу и увидеть, что все они есть и имеют правильный feed_id .

Но когда я выполняю этот запрос (ниже) Я нахожу только 221 документ. Остальные не найдены. Это проблема, которая началась вчера после того, как она работала нормально в течение нескольких месяцев (по крайней мере, я думаю, что она работала нормально).

Как мне заставить мой поиск показывать все 350 товаров?

 GET products-nl/_search
{
  "size": 3000, 
  "_source": "eancode", 
  "query": {
    "match": {
      "products.feed_id": 15621
    }
  }
}
  

Редактировать: добавлен запрос

Комментарии:

1. Ниже запроса нет или я что-то упускаю?

2. Вы правы, я добавил это!

3. Привет, не могли бы вы запустить term агрегацию products.feed_id , чтобы проверить, сколько документов найдено по идентификатору 15621?

4. @glenacota Привет! Я запустил aggs, и он также находит 221 документ : (

5. Как насчет документов, которые не совпадают? Есть ли у них что-то общее? (возможно, неправильное сопоставление?)