Можно ли отключить стоп-слова для одной таблицы или даже одного столбца? Я знаю, что есть варианты отключить его по всему миру. Мне нужно это для использования двух типов поиска:
a) Стандартный поиск в булевом режиме (здесь игнорируются все стоп-слова)
b) Автозаполнение поиска (здесь я не хочу игнорировать любые слова, потому что если пользователь вводит '', я не знаю, целое слово или только первые 3letters
Это нормально для меня есть две колонки с такими же данными, например:. название и title_autocomplete, но как я могу отключить механизм игнорируемых слов только для одного столбцаMySQL отключает стоп-слова для одного столбца
Пример:
в) Тип пользователя «The» не возвращает ничего, потому что «the» - это секундомер
b) Тип пользователя «The» возвращает все, начиная с «the» или просто содержащего 'the' word like 'Thermal ..' или 'The important important ..'
И я хочу иметь эти две опции, используя один экземпляр сервера mysql.
Если пользователь вводит «» в автозаполнения поле, вы хотите, чтобы отобразить «Властелин колец», «Гарри Поттер и Орден Феникса» и «Тепловые динамики»? И если вы используете его в своем первом режиме поиска, вам нужно только получить «Тепловую динамику»? – Solarflare
@Solarflare проверить обновление. В autocomplete я хочу, чтобы все начиналось с 'the' или просто содержало 'the'. В стандартном поиске лечите 'the' как секундомер. – jgr
Мой вопрос был на самом деле, если вы хотите получить результаты, начинающиеся с «the» (например,как вы упомянули, «Thermal ..» или «The most important»), или также результаты, содержащие слово, начинающееся с «в любом месте названия» (например, «Летом ...» или «Руководство по тепловой динамике» "), потому что я хочу убедиться, что вам действительно нужно использовать полнотекстовый поиск. – Solarflare