Поиск

  • 2 Ответов
  • 193 Просмотров

eVIL36

  • Сообщений: 15
    • Просмотр профиля
Поиск
« : 11 Апреля 2017, 16:07:05 »
Доброго времени суток!
Возможно ли как-то скрыть в форме поиска поле выбора разделов и что бы поиск осуществлялся по всем разделам?

Neon

  • Сообщений: 608
    • Просмотр профиля
    • Danneo CMS
Re: Поиск
« Ответ #1 : 11 Апреля 2017, 23:17:18 »
Скрыть поле можно, поиск по всем разделам сразу нет.
Вероятность того, что вам положат сервер возрастет не в разы, а сразу в десятки, а может и в сотни, в зависимости от количества включенных разделов, объема содержания, и посещаемости. Слишком высокая нагрузка на базу.

Как вариант, использовать Яндекс или Google для поиска по всему сайту.
Там, поиск осуществляется не в базе, а по индексному файлу который они создают сканируя ваш сайт.

Писать свой движок полнотекстового поиска с морфологиями, созданием индексов и пр., достаточно хлопотное дело.
Использовать сторонние движки типа Sphinx и Apache Solr, не на каждом хостинге будет работать.
В общем, тема серьезная.

А пока, самое простое решение снизить нагрузку, это раздельный поиск. Как есть.

Предложения по созданию оптимального функционала поиска принимаются.
DANNEO ™

eVIL36

  • Сообщений: 15
    • Просмотр профиля
Re: Поиск
« Ответ #2 : 12 Апреля 2017, 14:34:33 »
Ясно, благодарю за пояснение.