Wyszukiwanie pełnotekstowe MySql w PHP za pomocą łańcuchów zawierających słowa kluczowe
Mam ciąg zawierający kilka takich słów kluczowych$string = 'one, two, "phrase three words"'
Próbuję przeprowadzić wyszukiwanie pełnotekstowe za pomocą:
SELECT *, MATCH (column) AGAINST ('$string') AS score,
FROM table WHERE MATCH (column) AGAINST ('$string' IN BOOLEAN MODE) ORDER BY score DESC
Gdy MySql oddaje wyniki, słowo kluczowe „fraza trzech słów” nie pasuje do wyrażenia, ale każde słowo z niego odpowiada pojedynczemu.
Jak należy zmodyfikować ciąg lub zapytanie, aby otrzymać wyniki zgodne z całością wyrażenia? Próbowałem z stripslashes () dla ciągu, ale wynik jest taki sam.