гугл cse- рендеринг результатов поиска - PullRequest
2 голосов
/ 11 января 2011

Я использую Google CSE на своем веб-сайте и хочу, чтобы результаты поиска отображались иначе, чем стандартный метод. Я нашел это:

http://code.google.com/apis/customsearch/docs/snippets.html

Я немного запутался в том, как настроить результаты по своему вкусу. Я знаю, что сначала мне нужно создать структурированные данные на моих страницах (например, Pagemaps).

Что означает второй шаг, хотя

"Получить структурированные данные в результатах поиска для вашей системы пользовательского поиска. Сервер пользовательского поиска может возвращать результаты поиска вместе со структурированными данными в формате XML или JSON. «

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

Заранее спасибо

1 Ответ

0 голосов
/ 12 мая 2015

"Получить структурированные данные в результатах поиска для вашей системы пользовательского поиска. Сервер пользовательского поиска может возвращать результаты поиска вместе со структурированными данными в формате XML или JSON."

Вам не нужно извлекать их самостоятельно, я думаю, индексирование подразумевается под этим.Вы можете заставить Google переиндексировать ваши сайты или загрузить Pagemap непосредственно через их сервис: https://developers.google.com/custom-search/docs/structured_data#pagemaphttp

После этого вы просто запрашиваете данные из URL JSON:

https://www.google.com/cse?cx=[CSEID]&q=animal&output=xml&sort=myprivate12345-document-rating&pgmpk=myprivate12345

И для третьего шага, я должен просто скопировать код, предоставленный в элементе пользовательского поиска?

Если вы планируете использовать Javascript, вам лучше всего запросить результаты в JSON.После этого это объект в вашем коде, и вы можете чертить его или делать с ним другие вещи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...