Клуб Яндекс.Поиска для сайта

Сегментация поиска и регистр символов при добавлении в "Сайты или разделы сайтов"

maxmokry
11 апреля 2016, 19:52

Вопрос первый:

Как сделать сегментацию поиска по разделам сайта? Хочу чтобы можно было выбрать область поиска, например вот три основных раздела:

http://arsenal-ooo.com.ua/directions/Metals/

http://arsenal-ooo.com.ua/directions/Chemicals/

http://arsenal-ooo.com.ua/directions/DrillingComp/

Вопрос второй:

Когда добавляю в "Сайты или разделы сайтов" строку "http://arsenal-ooo.com.ua/directions/Metals/", то она заменяется на "http://arsenal-ooo.com.ua/directions/metals/"

То есть идет приведение к нижнему регистру. Но у меня, к сожалению, оно регистро-зависимое и, соответственно, по преобразованному URL отдаст 404-ю ошибку

3 комментария
Подписаться на комментарии к посту
firstlena.pershina
11 апреля 2016, 19:58
Добрый день!
Простите, пожалуйста, за задержку с ответом.
По первому вопросу - тут есть несколько способов.
Способ первый – воспользоваться функциональностью «уточнения». Это фильтры, в которых можно указать соответствующий раздел. Но эта функциональность работает только после того, как первый поиск отработал по всей области поиска.
Способ второй – переключение форм поиска. Подробнее он описан в отдельном посте тут: https://yandex.ru/blog/sitesearch/449

По второму вопросу – поняла вас, сейчас уточняю способ обработки таких URL у наших разработчиков. Отвечу по результату, когда поймем, что тут можно сделать.
А никаким образом "уточнения" нельзя вытянуть в форму поиска?

Потому как использовать переключение форм я не могу использовать из-за того, что интерфейс, в котором задается область поиска, приводит к нижнему регистру все символы в строке URL и в итоге получем 404-ю ошибку в корне раздела поиска.
firstlena.pershina
20 апреля 2016, 15:34
Нет, пока вытянуть уточнения нельзя. Но описанную вами проблему поняли, подумаем, как можно её решить на нашей стороне. Правда, на ближайшие релизы данное решение не запланировано, к сожалению.