Я использую запрос, подобный этому, в PHP, чтобы найти посты по заголовку и содержанию:
SELECT * FROM `db_table` WHERE MATCH(ptitle, pcontent) AGAINST ("+'.$search.'*" IN BOOLEAN MODE)
Это работает довольно хорошо, но у меня возникают проблемы, когда поиск начинается с короткого слова, такого как Spani sh article ('el', 'la').
Например, когда я пытаюсь найти пост с названием "El Perro" среди других постов, я делаю следующие поиски и get:
- "El Perro" -> ничего.
- "Perro" -> найдено.
- "El" -> возвращает другие сообщения, но не одно Я ищу.
- "Perro El Perro" -> найдено.
Видимо проблема возникает, когда поиск начинается с короткого слова. Как я могу решить эту проблему?