Какое наиболее эффективное решение для расширения результатов Google Custom Search с помощью таксономий?

15 дек. 2014 г., 14:53:36
Просмотры: 127
Голосов: 1

Это скорее концептуальный вопрос о лучших практиках:

Я интегрирую Google Custom Search на сайт, который содержит около 15 000 статей. Буду использовать их XML/JSON функционал - REST-запрос с поисковым запросом, который возвращает результаты.

Получаемый JSON-файл содержит URL-адреса (очевидно) для идентификации соответствующих статей, и я планирую перебирать эти URL, получать соответствующий post_id, а затем делать запрос к базе данных для получения дополнительных данных: тегов, категорий и других таксономий.

Такой подход с постоянными запросами URL->GET_POST_ID_FROM_URL->GET_TAXONOMIES_FOR_ID кажется очень неэффективным. Я ищу идеи, как сделать это более эффективно без изменения структуры постоянных ссылок для включения post_id.

Спасибо!

Amit
Amit
1.35K
Комментарии

Я не уверен, как работает Google Custom Search API, но если он читает какие-то метаданные, что звучит логично, то можно вывести ID записи где-нибудь в вашем коде.

chifliiiii chifliiiii
18 дек. 2014 г. 17:27:51

@chifliiiii Если я выведу его на странице, то он появится как часть "сниппета результата" и будет практически загрязнять его данными, которые бесполезны для пользователя.. Представьте каждый результат в Google с чем-то вроде ID:N.

Amit Amit
19 дек. 2014 г. 17:41:01

Я имел в виду мета-тег или data-атрибут, но опять же, я не уверен, как работает Google Custom Search, просто делюсь идеей :)

chifliiiii chifliiiii
20 дек. 2014 г. 21:24:14