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

Пользовательские уточнения

Здравствуйте! Несколько вопросов о "Поисковых темах":

1. Существует ли ограничение на количество пользовательских уточнений? Нам необходимо добавить в тему около 100-130 тегов (или "рубрик") для ограничения области поиска - возможно ли это?

2. Существует ли ограничение на количество сайтов, которые могут быть помещены в каждую такую "рубрику"?

3. Возможно ли при обновлении списка сайтов темы при помощи HTTP-запроса сразу указать в нем (запросе) принадлежность сайта уточнению (тегу)? Например, сайт http://example1.ru/ должен быть помечен тегом "Медицина", а сайт http://example2.ru/  - тегом "Биология".

5 комментариев
Дмитрий Вульбрун
28 января 2016, 00:55

1. На количество пользовательских уточнних ограничений нет. Но при большом их количестве выпадушка со списком в результатах поиска будет тоже большой, что просто будет очень неудобно для пользователей.

2. Не совсем понял про кол-во сайтов в "рубрике". Что вы подразумеваете под "рубрикой" и что подразумеваете под "темой"?

3. Для редактирования уточнений никакого АПИ у нас пока не предусмотрено. Сайты помечать тегами мы тоже, к сожалению, не можем. В уточнениях просто указыется урл сайта и все.

Дмитрий Вульбрун
28 января 2016, 00:55

Хм. Или же вы имеете в виду именно функционал "Поисковых тем"? Тогда при чем тут пользовательские уточнения? Можете подробнее расписать, что именно вы хотите сделать, я попробую вам подсказать, как именно это сделать лучше.

discourseresearcher
28 января 2016, 00:55

Спасибо за ответы.

 

По поводу второго вопроса:

например, создано поисковое уточнение "Биология", и в соответствующем поле указаны адреса сайтов по биологии в формате "url:www.biosoil.ru* | url:www.botsad.ru* | url:www.binran.ru* | url:www.genebiology.ru*" и т.д.

Есть ли какие-то ограничения на количество урлов в этом поле? Дело в том, что в это поисковое уточнение должно быть помещено более 1400 сайтов.

 

И еще: можно ли разом добавить строку в формате "url:www.biosoil.ru* | url:www.botsad.ru* | url:www.binran.ru* | url:www.genebiology.ru* " длиной 1400 урлов в поле этого уточнения? 

 

(Надеюсь, я правильно понял, что после создания и утверждения поисковой темы можно будет добавить в нее пользовательские уточнения.)

Дмитрий Вульбрун
28 января 2016, 00:55

О. 1400 урлов в этом поле точно нельзя. да и 1000 символов слишком много, поиск потеряет в производителности.

Я советую вам создать поисковые темы с наборами урлов (там можно от 21 до 100 000 урлов указывать), а ID этих тем использовать в качестве уточнений. Синтаксис будет такой: cat:

И вот как раз список урлов в поисковой теме можно обновлять по http-запросу (такое микро-API получается).

discourseresearcher
28 января 2016, 00:55

Спасибо.