За последние 24 часа нас посетил 16581 программист и 1650 роботов. Сейчас ищут 1940 программистов ...

После переноса не работает FULLTEXT

Тема в разделе "MySQL", создана пользователем gr33tx, 10 авг 2016.

  1. gr33tx

    gr33tx Новичок

    С нами с:
    10 авг 2016
    Сообщения:
    2
    Симпатии:
    0
    Здравствуйте друзья! Перенес сайт со своего одного VPS на другой такой же. Перед этим установил LAMP (PHP Version 5.4.45, MySQL 5.5.50). Перенес БД. В ней есть таблицы с индексом FULLTEXT. На старом VPS поиск работает. На новом нет. Просто на все запросы по FULLTEXT выдает false. Вот такой работал на старом:
    Код (Text):
    1. $result = mysql_query("SELECT *, MATCH (tweet) AGAINST ('$search') as relev from tweets WHERE MATCH (tweet) AGAINST ('$search') AND del='0' ORDER BY relev DESC",$db);
    Запросы поисковые больше четырех символов, проверенные на старом сервере.
    Проверял таблицы на новом - индекс FULLTEXT показывал в Phpmyadmin 'уникальных элементов 1'.
    Сделал проверку таблицы стало 34800 как и должно быть, но запрос выдает false. Пробовал и пересоздавать FULLINDEX. Да, таблицы MyIsam.
    Никак не могу понять, может на новом сервере что-то нужно включить в настройках MySQL?
     
  2. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    запрос выдает false значит он не выполняется?
     
  3. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.797
    Симпатии:
    1.331
    Адрес:
    Лень
    на верном пути, но...
     
  4. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    @MAN_IFE_ST какой смысл в твоём сообщении? флуд?
     
  5. gr33tx

    gr33tx Новичок

    С нами с:
    10 авг 2016
    Сообщения:
    2
    Симпатии:
    0
    Проблема была с кодировкой. При переносе базы забыл указать её кодировку. Сейчас все заработало!