Cum poți îmbunătăți eficient rezultatele Google Custom Search cu taxonomii?

15 dec. 2014, 14:53:36
Vizualizări: 127
Voturi: 1

Aceasta este mai degrabă o întrebare conceptuală/despre cele mai bune practici:

Integrez Google Custom Search într-un site care are aproximativ 15.000 de articole. Voi folosi funcționalitatea lor XML/JSON, care este un apel REST cu interogarea care returnează rezultatele.

Fișierul JSON rezultat conține URL-uri (evident) pentru a identifica articolele corecte și plănuiesc să parcurg aceste URL-uri, să obțin post_id-ul respectiv și apoi să interogez baza de date pentru a obține datele augmentate de care am nevoie: tag-uri/categorii/alte taxonomii.

Făcând această interogare înainte și înapoi URL->GET_POST_ID_FROM_URL->GET_TAXONOMIES_FOR_ID pare a fi foarte ineficient, căutam niște idei despre cum să o fac mai eficientă fără a schimba structura permalink-ului pentru a include post_id.

Mulțumesc!

Amit
Amit
1.35K
Comentarii

Nu sunt sigur cum funcționează API-ul de căutare personalizat Google, dar dacă citește un fel de metadate, ceea ce mi se pare logic, este să afișezi ID-ul postării undeva în codul tău.

chifliiiii chifliiiii
18 dec. 2014 17:27:51

@chifliiiii Dacă îl afișez în pagină, atunci ar apărea ca parte din "fragmentul de rezultat" și ar putea să-l polueze cu date care nu sunt utile utilizatorului.. Imaginează-ți fiecare rezultat în Google cu ceva de genul ID:N.

Amit Amit
19 dec. 2014 17:41:01

Mă refeream într-o etichetă meta sau un atribut de date, dar din nou nu sunt sigur cum funcționează căutarea personalizată Google, doar arunc o idee :)

chifliiiii chifliiiii
20 dec. 2014 21:24:14