Des de 1982 dedicats a la formaci�. Interessats en la divulgaci� de les TIC i en l'ocupabilitat de les persones mitjan�ant la formaci�

Espai de suport a la formaci� que es realitza als Espais Multim�dia de les biblioteques de Barcelona

Accedeix a l'Espai de suport

Des de l'any 2005 col�laborem amb el Consorci de biblioteques de Barcelona en la formaci� en TIC dels seus usuaris...

Saber-ne m�s

Com Fer Un Cercador Personalitzat En Una Pàgina Web Amb Molts Articles

Quan una pàgina web acumula desenes o centenars d’articles, trobar una informació concreta pot convertir-se en una tasca lenta. El menú principal ajuda a orientar-se, però sovint no és suficient per localitzar una notícia antiga, una guia pràctica o una explicació sobre un tema determinat.

Un cercador intern permet consultar el contingut del mateix lloc web escrivint paraules clau. En lloc de revisar manualment categories i pàgines, la persona usuària introdueix una expressió com ara “correu electrònic”, “compres en línia” o “processador de textos” i obté els resultats relacionats.

Hi ha diverses maneres de crear aquesta funció. La més senzilla consisteix a aprofitar un motor de cerca extern amb una consulta limitada al domini propi. Una alternativa més completa és preparar un índex intern amb JavaScript o utilitzar les eines que ofereixen gestors de continguts com WordPress.

La millor opció depèn del nombre d’articles, del nivell tècnic de la persona responsable i del grau de control que es vulgui tenir sobre els resultats. En tots els casos, cal prioritzar una experiència clara, ràpida i accessible.

Definir El Contingut Que Ha De Cercar

Abans d’escriure codi, convé decidir quines pàgines formaran part de la cerca. En un web amb articles, manuals, notícies i pàgines institucionals, pot ser útil incloure només els textos informatius i deixar fora elements com l’avís legal, la política de privacitat o les pàgines de contacte.

També cal establir quins camps es revisaran. El títol és el més important, però una cerca més útil pot considerar el resum, les etiquetes, les categories i una part del text principal. Si es busca únicament dins del títol, els resultats seran ràpids, encara que es poden ometre articles rellevants.

La qualitat depèn molt de la manera com es redacten els continguts. Títols descriptius, etiquetes coherents i categories ben definides faciliten que el cercador relacioni cada consulta amb els articles adequats. Per això, l’organització editorial és tan important com la tecnologia utilitzada.

Crear Una Solució Senzilla Amb Un Motor Extern

Una forma ràpida de disposar d’un cercador propi és crear un formulari que enviï la consulta a Google o a un altre motor, restringint-la al domini del web. L’element essencial és afegir l’operador site:, que indica que només s’han de mostrar pàgines d’un lloc concret.

Un formulari HTML bàsic pot tenir aquest aspecte:

<form action="https://www.google.com/search" method="get">
  <label for="cerca">Cerca dins del web</label>
  <input type="search" id="cerca" name="q" placeholder="Escriu una paraula clau">
  <input type="hidden" name="q" value="site:exemple.cat">
  <button type="submit">Cercar</button>
</form>

Tanmateix, aquest exemple necessita una adaptació perquè la consulta introduïda per la persona usuària es combini correctament amb el domini. Amb JavaScript es pot afegir automàticament el prefix site:exemple.cat abans d’enviar el formulari.

Aquest mètode és pràctic perquè no cal construir ni mantenir una base de dades d’articles. El principal inconvenient és que els resultats depenen de la indexació del motor extern i poden trigar a reflectir una pàgina publicada recentment.

Desenvolupar Un Índex Intern Amb JavaScript

Quan es vol controlar directament el funcionament, es pot crear un fitxer JSON amb la informació bàsica de cada article. Cada registre pot incloure el títol, l’adreça, la descripció, les etiquetes i el text necessari per fer coincidències.

Un script de JavaScript pot carregar aquest fitxer, llegir el terme introduït i comparar-lo amb els camps disponibles. La cerca hauria d’ignorar les majúscules i, si és possible, tractar de manera semblant els accents. Així, les consultes “informatica” i “informàtica” podrien recuperar resultats equivalents.

Per obtenir una experiència més còmoda, els resultats es poden filtrar mentre s’escriu, sempre que la base de dades sigui petita. En webs amb molts milers d’articles, carregar tot l’índex al navegador pot alentir la pàgina. En aquest cas és preferible fer la consulta al servidor o utilitzar un servei especialitzat.

També és recomanable mostrar el nombre de coincidències, destacar la paraula cercada i informar quan no s’ha trobat cap resultat. Un missatge com “No hem trobat articles relacionats amb aquesta cerca” és més útil que deixar una zona buida sense cap explicació.

Integrar La Cerca En Un Gestor De Continguts

Els gestors de continguts solen incloure una funció de cerca incorporada. En WordPress, per exemple, la plantilla pot disposar d’un formulari que envia les consultes a una pàgina de resultats. Aquesta opció és suficient per a molts projectes i evita haver de programar tota la lògica des de zero.

Quan la cerca predeterminada no ofereix prou precisió, es poden configurar extensions amb filtres per categories, etiquetes, autors o tipus de contingut. Algunes eines també permeten ordenar els resultats segons la rellevància i cercar dins del contingut complet dels articles.

En un projecte educatiu o informatiu, pot ser interessant agrupar els resultats per àrees. Per exemple, un lloc dedicat a la competència digital pot separar manuals d’ordinador, recursos d’Internet, tràmits en línia i materials d’acreditació. Els materials de Tecniber poden servir com a referència per entendre com presentar continguts formatius de manera ordenada i accessible.

Cal revisar que el cercador sigui compatible amb la plantilla visual, que funcioni en mòbils i que no generi pàgines duplicades innecessàries. També convé comprovar si les pàgines de resultats s’han d’excloure dels cercadors públics mitjançant les instruccions corresponents.

Millorar La Precisió I L’Accessibilitat

Un cercador personalitzat no s’ha de valorar només perquè troba paraules. També ha d’entendre, tant com sigui possible, la intenció de la consulta. Afegir sinònims, etiquetes alternatives i expressions habituals ajuda a connectar “missatges electrònics” amb “correu electrònic”, per exemple.

Els filtres poden reduir molt el soroll dels resultats. Un selector per temàtica, nivell o tipus d’article permet acotar la consulta sense obligar la persona usuària a conèixer l’estructura interna del web. Aquesta opció és especialment útil quan hi ha cursos, notícies i guies barrejats.

L’accessibilitat exigeix utilitzar etiquetes associades als camps de formulari, un contrast suficient, un indicador visible de focus i botons comprensibles. La cerca ha de poder fer-se amb teclat i funcionar correctament amb lectors de pantalla. El text d’ajuda ha d’explicar què es pot escriure, sense ocupar massa espai.

Finalment, és útil analitzar quines cerques no donen resultats. Aquestes dades poden revelar nous interessos, etiquetes absents o títols poc clars. La revisió periòdica converteix el cercador en una font d’informació per millorar l’arquitectura del lloc web.

Solució Dificultat Avantatges Limitacions Més adequada per a
Cerca amb site: Baixa Implementació ràpida i sense base de dades Depèn de la indexació externa Webs petits
Cerca pròpia amb JavaScript Mitjana Control visual i funcional complet Requereix mantenir l’índex Projectes amb pocs centenars d’articles
Cerca del gestor de continguts Baixa o mitjana Integració natural amb el web Pot oferir poca precisió Blogs i portals habituals
Extensió especialitzada Mitjana Filtres, rellevància i opcions avançades Pot requerir configuració i actualitzacions Webs amb molt contingut
Motor de cerca al servidor Alta Gran velocitat i escalabilitat Necessita coneixements tècnics Portals amb milers de pàgines

Recomanacions Per Mantenir Una Cerca Útil

  • Defineix quins tipus de pàgina han de formar part de l’índex.
  • Utilitza títols descriptius i etiquetes consistents als articles.
  • Ofereix suggeriments o filtres quan el volum de contingut sigui elevat.
  • Mostra sempre els resultats amb títol, resum i enllaç clar.
  • Revisa les consultes sense coincidències per detectar mancances.
  • Comprova la velocitat, l’accessibilitat i el funcionament en dispositius mòbils.

Per a una web petita, començar amb el cercador intern del gestor de continguts o amb una consulta restringida per domini sol ser suficient. Quan el nombre d’articles creix, un índex propi o una eina especialitzada ofereix més control i millors resultats.

La implementació ha d’anar acompanyada d’una revisió dels continguts, de les categories i de l’experiència d’ús. Un cercador ben plantejat ajuda a trobar informació, redueix l’abandonament de la pàgina i fa que els materials formatius siguin més fàcils d’aprofitar. Adapta la solució al teu web i posa-la a prova amb cerques reals abans de publicar-la.

2009-2014 Tecniber-5