Здравствуйте.В полнотекстовом поиске, можно использовать логический режим. Для выборки нужно строки есть специальные командызнак (+) - Предшествующий слову знак ``плюс'' показывает, что это слово должно присутствовать в каждой возвращенной строке. знак (-) - Предшествующий слову знак ``минус'' означает, что это слово не должно присутствовать в какой-либо возвращенной строке. По умолчанию (если ни плюс, ни минус не указаны) данное слово является не обязательным, но содержащие его строки будут оцениваться более высоко. Это имитирует поведение команды MATCH() ... AGAINST() без модификатора IN BOOLEAN MODE. Если человек ввел в поиск такую строку "Янык|вор"знак | означает ИЛИто есть нужно найти все записи в которых содержится слова или "Янык" или "вор"Но знака | ИЛИ не существует, как говорилось выше если не стоит ни + ни - то MySQL считает что это не обязательно слово, так как это выражение правильно записать в запросе?
|