Кто-нибудь знает, как сузить булевские результаты поиска MySQL Match / Against , чтобы получить только те записи, которые содержат не менее 2 входных слов?
Это запрос:
SELECT it_title, en_title, genre, author, year, place, movie_id, url, place_it
. FROM movies, locations, sets
. WHERE MATCH (movies.it_title) AGAINST('$loc' IN BOOLEAN MODE)
Я хотел бы получить только те совпадения, у которых есть хотя бы 2 набранных слова, скажем:
- Если пользователь вводит: "полночь", я бы хотел избежать "полуночи в Париже"
- Если пользователь наберет: "полночь", я бы хотел показать это.
Ура,
Elisa