ФорумПрограммированиеPHP для идиотов → Вопрос по поиску используя MATCH AGAINST

Вопрос по поиску используя MATCH AGAINST

  • smackthat

    Сообщения: 464 Репутация: N Группа: Адекваты

    Spritz 14 июня 2009 г. 12:20

    Если, например, в тексте есть слово микроблоги, то при поиске слово блог не будет найдено. Почему? Получается что поиск работает только с целыми словами, это можно исправить?
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 14 июня 2009 г. 12:31, спустя 10 минут 46 секунд

    smackthat, используй маску "*блог*"
    http://dev.mysql.com/doc/refman/5.1/en/fulltext-boolean.html
    adw/0
  • phpdude

    Сообщения: 26624 Репутация: N Группа: в ухо

    Spritz 14 июня 2009 г. 12:31, спустя 46 секунд


    Если, например, в тексте есть слово микроблоги, то при поиске слово блог не будет найдено. Почему? Получается что поиск работает только с целыми словами, это можно исправить?
    можно. используй сфинкс
    Сапожник без сапог
  • smackthat

    Сообщения: 464 Репутация: N Группа: Адекваты

    Spritz 14 июня 2009 г. 12:58, спустя 26 минут 41 секунду

    работает, но не полность. Если поисковый запрос — *токи*, то находит слово токио. Но если запрос — *окио*, то ничего не находит. В чем ошибка?
  • smackthat

    Сообщения: 464 Репутация: N Группа: Адекваты

    Spritz 14 июня 2009 г. 12:59, спустя 56 секунд

    сфинкс я бы хотел использовать, но на дешевом хостинге будет слишком много проблем
  • phpdude

    Сообщения: 26624 Репутация: N Группа: в ухо

    Spritz 14 июня 2009 г. 13:03, спустя 4 минуты 26 секунд


    сфинкс я бы хотел использовать, но на дешевом хостинге будет слишком много проблем
    используй фиствдс. за 150 руб сможешь хоть чо поставить)
    Сапожник без сапог
  • smackthat

    Сообщения: 464 Репутация: N Группа: Адекваты

    Spritz 14 июня 2009 г. 13:37, спустя 33 минуты 7 секунд

    хмм, действительно можно попробывать, хехе
    но всеже перед тем как, хотелось бы закончить с этой проблемкой
    работает, но не полность. Если поисковый запрос — *токи*, то находит слово токио. Но если запрос — *окио*, то ничего не находит. В чем ошибка?

    phpdude, помоги
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 14 июня 2009 г. 13:40, спустя 3 минуты 25 секунд

    phpdude, сделай метод against() для своей либы, помоги страдающему :)
    adw/0
  • smackthat

    Сообщения: 464 Репутация: N Группа: Адекваты

    Spritz 14 июня 2009 г. 13:42, спустя 2 минуты 11 секунд

    какой либы? шо де?? adw0rd, ты должен знать ответ тоже, подшились все)))
  • phpdude

    Сообщения: 26624 Репутация: N Группа: в ухо

    Spritz 14 июня 2009 г. 14:08, спустя 26 минут 14 секунд


    хмм, действительно можно попробывать, хехе
    но всеже перед тем как, хотелось бы закончить с этой проблемкой
    работает, но не полность. Если поисковый запрос — *токи*, то находит слово токио. Но если запрос — *окио*, то ничего не находит. В чем ошибка?

    phpdude, помоги
    потому что ты уже заебал с этим токио всех тут =)))

    окио если нет ничего на конце то мб дело в том, что надо *окио ? или потому что окио встречается больше чем в половине результатов?
    Сапожник без сапог
  • smackthat

    Сообщения: 464 Репутация: N Группа: Адекваты

    Spritz 14 июня 2009 г. 14:30, спустя 21 минуту 26 секунд

    ))))))))
    А как это в больше чем в половине результатов? У меня все результаты включают это слово, как они могут не включать его?
  • phpdude

    Сообщения: 26624 Репутация: N Группа: в ухо

    Spritz 14 июня 2009 г. 14:31, спустя 1 минуту 29 секунд


    ))))))))
    А как это в больше чем в половине результатов? У меня все результаты включают это слово, как они могут не включать его?
    больше половины СТРОК таблицы
    Сапожник без сапог
  • smackthat

    Сообщения: 464 Репутация: N Группа: Адекваты

    Spritz 14 июня 2009 г. 14:39, спустя 7 минут 36 секунд

    нет, слово токио довольно редко встречается в строках моей таблицы, по которой ищу. А запрос у меня такой все время *окио*, тоесть оно с обеих сторон ищет. В общем оба варианта не объясняют. Что же делать (sphinx уже установил, разбераюсь )?
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 14 июня 2009 г. 15:21, спустя 42 минуты 22 секунды

    smackthat, я через часик опубликую по сфинксу статью, может тебе пригодится
    adw/0
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

Пожалуйста, авторизуйтесь, чтобы написать комментарий!