MySQL Индекс InnoDB FULLTEXT случайным образом игнорирует запись - PullRequest
1 голос
/ 06 августа 2020

У меня есть полнотекстовый индекс для таблицы InnoDB, который по большей части работает нормально. Поиск дает точные результаты, и оценки кажутся разумными.

Вчера была одна, казалось бы, случайная строка, которая была вставлена ​​в таблицу, но не появлялась ни в каких результатах поиска. Даже при выполнении логических поисков, которые должны были возвращать эту строку исключительно, не удалось вернуть ее.

Я удалил и перестроил индекс, и теперь он работает правильно (строка, о которой идет речь, теперь возвращается из поиска).

Кто-нибудь может предложить причину, почему это могло произойти, чтобы я мог предотвратить это в будущем?

База данных работает на AWS Aurora Serverless, если это важно.

...