На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! информация о разделе
user posted imageДанный раздел предназначается исключительно для обсуждения вопросов использования языка запросов SQL. Обсуждение общих вопросов, связанных с тематикой баз данных - обсуждаем в разделе "Базы данных: общие вопросы". Убедительная просьба - соблюдать "Правила форума" и не пренебрегать "Правильным оформлением своих тем". Прежде, чем создавать тему, имеет смысл заглянуть в раздел "Базы данных: FAQ", возможно там уже есть ответ.

Модераторы: Akina
  
> Можно ли в MySQL установить разный ft_min_word_len для разных полей или таблиц? , MySQL
    Нужно, чтоб в одном поле индексировались слова длиной 2, а в другом достоточно и 4. Можно ли и как в MySQL установить разный ft_min_word_len для разных индексов, полей, таблиц?
    Сообщение отредактировано: JoeUser -
      Можно делать вот так
      ExpandedWrap disabled
        create unique index idx_table_field on my_table(str_field(__N__));

      индексирует первые N символов. Скорость от этого вряд ли увеличиться, но точно уменьшите размер индекса и скорость вставки.
        ft_min_word_len - это настройка СЕРВЕРА. Т.е. в рамках одного инстанса значение переменной - одно, и соответственно одинаковое для всех таблиц и полей. А попытка изменения значения в обязательном порядке требует перестроения всех полнотекстовых индексов.
          Цитата Akina @
          ft_min_word_len - это настройка СЕРВЕРА.

          Почему так неудобно сделано. Что мешает устанавливать свой параметр минимальной длины слова для каждого индекса?
            Цитата S.Eugene @
            Что мешает устанавливать свой параметр минимальной длины слова для каждого индекса?

            Вероятно, данная настройка слишком сильно влияет на работу подсистемы полнотекстового поиска, настолько сильно, что подобные усовершенствования могут потребовать использования отдельных экземпляров подсистемы для каждой совокупности настроек.
            0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
            0 пользователей:


            Рейтинг@Mail.ru
            [ Script execution time: 0,0264 ]   [ 15 queries used ]   [ Generated: 28.03.24, 16:14 GMT ]