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

Оптимизировать поиск

  • malaba

    Сообщения: 165 Репутация: N Группа: Кто попало

    Spritz 17 октября 2009 г. 19:22

    Задался вопросом поиска в разделе и хотелось бы услышать мнение специалистов как лучше все это организовать.!..
    Если у нас есть каталог с 100 файлов и мы в цикле открываем каждый файл,считываем инфу,сравниваем регуляркой или стрпосом и выводим файлы имеющие совпадения или забить огромную бубуку на все эти файлы и забивать все в базу данных,и производить поиск по таблице….кстати раздел доска объявлений соответсвено логин,дата и т.д.,может есть какие нибудь другие способы сделать поиск..?
  • AlexB

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

    Spritz 17 октября 2009 г. 20:27, спустя 1 час 4 минуты 58 секунд


    Если у нас есть каталог с 100 файлов и мы в цикле открываем каждый файл
    Как ты думаешь, когда ты в Яндексе делаешь поиск и через полсекунды получаешь его результат Яндекс за эти полсекунды успевает ВСЕ миллионы существующих сайтов просмотреть и сравнить с твоей строкой?
    Так что для начала читать теорию:

    Индексирование
    Полнотекстовый поиск
  • adw0rd

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

    Spritz 17 октября 2009 г. 22:29, спустя 2 часа 2 минуты 17 секунд

    Рекомендую Sphinx
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • malaba

    Сообщения: 165 Репутация: N Группа: Кто попало

    Spritz 18 октября 2009 г. 17:37, спустя 19 часов 8 минут

    Спасибо за ссылки,много интересного узнал и сделал выводы,что значит поиск :)

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