MySQL полнотекстовый поиск со столбцами не NULL - PullRequest
0 голосов
/ 10 ноября 2019

Я пытаюсь реализовать полнотекстовый поиск с MySQL. У меня есть 4 столбца (col1, col2, col3 и col4).

Мне нужны все строки, в которых «текст» содержится в col4, и хотя бы одинмежду col1, col2 или col3 не NULL.

Это код, который я использую (и он не работает)

    SELECT (col1, col2, col3, col4)

    MATCH (col4) AGAINST ((?) IN BOOLEAN MODE) * 10 AS rel1,
    NOT MATCH (col1, col2 col3) AGAINST ('' IN BOOLEAN MODE) * 1 AS rel2

    FROM table

    WHERE MATCH (col1, col2, col3, col4)

    ORDER BY (rel1)+(rel2)

любая идея?

...