azsx

Поиск с учётом рубрик и (или) вложений?

Есть сайт для себя, то есть доступ ограничен только для одного человека. На сайте 1400 записей, скопированный сайт с вложениями и БД занимает 700 мб. На сайте много рубрик, которые меняются, например:
рубрика 1, рубрика 2, рубрика 3, рубрика 4, рубрика 5, рубрика 6, рубрика 7, рубрика 8, рубрика 9, рубрика 10.
На сайте стоит поиск Relevancii.
Я хочу добавить на сайт 23 тысячи html файлов (27 тысяч с вложениями) в рубрику 11. Объём 1.2 гб и ещё на 1 гб pdf файлов (рубрика 12), которые можно конвертировать в html, а можно так pdf загружать.
Вопросы.
1. Насколько ресурсоёмко будет переменещение и поиск на таком сайте?
2. Мне важно, чтобы всё было только на моём домене. Недостатки плагина Relevancii — нет поиска по вложениям (только платно и в облаке), нет возможности настройки поиска только по определённым рубрикам.
То есть я хочу искать штатно в рубрике 1 – рубрике 10; а иногда только в рубрике 11 или рубрике 12.

Я знаю, что можно использовать cat (просто пример)
/?cat=1&s=строка
/?s=строка
но у меня постоянно редактируются рубрики, то одни добавляются, то другие меняются. То есть мне надо именно как то исключить 2 рубрики из поиска, а отдельно создать 2 поисковые формы, которые ищут только по рубрике 11 и рубрике 12.

Или может есть другое решение моего вопроса?

Выборка записей по %like%

В заголовках и записях могут быть последовательности типа: test-хххх где хххх — это цифры. Я думаю их искать запросом типа LIKE "%".strtolower("test-")."%" В результате я хочу иметь результирующую страницу, которая всегда выводит урлы страниц, на которых есть этот test-
Вопрос.
Как правильно реализовать это в WP? Писать свой плагин? Есть готовый плагин? Включить php на страницах и просто выводить результаты запроса в результирующей странице.

Сайт только для своих – как сделать?

Нужен сайт для записей внутри небольшой группы (4-10 человек). Требуется, чтобы они могли легко вносить свои записи (изображения, файлы) и поиск по записям. Всё это более менее понятно как сделать.
Требуется, чтобы сайт был доступен только внутри группы. Как опцией можно сделать публичные страницы, но суть в том, что есть 5 типов страниц. Коля видит только 2 и 3 тип. Оля 5 и 6. Дима все страницы. А поисковые системы, юзеры как авторизированные, так и нет совсем этих страниц не видят.
Вопрос, как такую закрытость правильно реализовать в WP?

Anonymous
Отправить
Ответ на: