Я пытаюсь выполнить поиск по названию в mysql по двум различным базам данных, чтобы сопоставить данные из отдельных источников.
Как в db1, так и в db2 заголовки иногда начинаются с «Первого заголовка» в одном БД и просто с «первого заголовка» в другом БД или «далеко и далеко» против «далеко и далеко».
Полнотекстовый поиск в Mysql, похоже, не очень эффективен для выяснения этого. В настоящее время я просто делаю прямое совпадение "ГДЕ title1 = title2", но это, конечно, пропускает любую связь, где есть небольшие различия в названии.
Единственное решение, которое я нашел, - это выполнить серию операторов if, проверяющих, содержит ли какой-либо из заголовков "the" или "&".
Это не ужасный способ сделать это, но я предполагаю, что есть более эффективный способ написать мой запрос для решения этих проблем.
Есть идеи? До сих пор мои онлайн-поиски были бесплодными.
Спасибо