2016-01-05 5 views
0

Я создал пользовательскую поисковую систему Google для своего сайта, и она работает очень хорошо. Я также установил уточнения для разных категорий на сайте. Например. Чашки, блюдца, ТарелкиGoogle Пользовательский поиск: Некоторые уточнения имеют нулевые результаты

Когда я делаю поиск с помощью апи или окно поиска, для «Китай Кубков» Google возвращает хорошие результаты, наряду с ярлыками уточнения для всех, Чашки, блюдца и тарелки.

Однако нажатие на вкладку уточнения блюд или тарелок возвращает нулевые результаты. Как я могу запретить Google возвращать вкладки уточнения, которые дадут нулевые результаты для этого поиска?

PS: Даже если я настрою максимальные улучшения до 2, google вернет «Все, чашки, блюдца» в качестве уточнений. Уточнение блюдца все равно даст нулевые результаты.

+0

Должен ли я просто использовать api для выполнения запроса к возвращаемым уточнениям, подтверждая количество возвращаемых результатов, а затем отображая возможные уточнения для пользователя? – hitwill

ответ

0

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

Пользовательский поиск Google предоставляет вам фильтры, поэтому вам придется делать свой собственный предварительный подсчет голосов.

+0

Спасибо за ответ. Как я могу получить графы, чтобы показать счет? Вот ссылка на вызов, который я делаю - мой, похоже, не показывает количество фасетов: https://www.googleapis.com/customsearch/v1?q=bendix&cx=003918577885108408305%3Abgcetecsm_q&fields=context%2Citems%2Ckind % 2Cpromotions% 2Cqueries% 2CsearchInformation% 2Cspelling% 2Curl & key = AIzaSyDwh5EhvrqQ-CECBrFc_xFl3vb-UXaWPQA – hitwill

+0

Возможно, я настроил их неправильно? – hitwill

+0

Это не функция из коробки, так как вы говорите выше, вы должны получить полные результаты, а затем подтвердить подсчеты. Если у вас более тысячи предметов, вы должны это сделать. – avirr