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

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

  • smackthat

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

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

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

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

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

    smackthat, используй маску "*блог*"
    http://dev.mysql.com/doc/refman/5.1/en/fulltext-boolean.html
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • phpdude

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

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


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

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

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

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

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

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

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

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

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


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

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

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

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

    phpdude, помоги
  • adw0rd

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

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

    phpdude, сделай метод against() для своей либы, помоги страдающему :)
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • smackthat

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

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

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

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

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


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

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

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

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

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

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

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

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


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

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

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

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

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

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

    smackthat, я через часик опубликую по сфинксу статью, может тебе пригодится
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • adw0rd

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

    Spritz 14 июня 2009 г. 21:53, спустя 3 часа 32 минуты 5 секунд

    Sphinx. Установка, настройка и использование поискового движка
    https://smappi.org/ - платформа по созданию API на все случаи жизни

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