DANNEO CMS

Danneo CMS 1.5.x => Общие вопросы => Тема начата: eVIL36 от 11 Апреля 2017, 16:07:05

Название: Поиск
Отправлено: eVIL36 от 11 Апреля 2017, 16:07:05
Доброго времени суток!
Возможно ли как-то скрыть в форме поиска поле выбора разделов и что бы поиск осуществлялся по всем разделам?
Название: Re: Поиск
Отправлено: Neon от 11 Апреля 2017, 23:17:18
Скрыть поле можно, поиск по всем разделам сразу нет.
Вероятность того, что вам положат сервер возрастет не в разы, а сразу в десятки, а может и в сотни, в зависимости от количества включенных разделов, объема содержания, и посещаемости. Слишком высокая нагрузка на базу.

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

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

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

Предложения по созданию оптимального функционала поиска принимаются.
Название: Re: Поиск
Отправлено: eVIL36 от 12 Апреля 2017, 14:34:33
Ясно, благодарю за пояснение.