Il Document Object Model di XML (centralizzato nel già noto oggetto XMLDOM) offre la possibilità, avendo un po di dimestichezza, di estrarre un nodo da un file XML su specifica richiesta, restituendo un valore booleano simulando una ricerca all’interno dei nodi della struttura del file XML.
Allo scopo di fornire un semplice esempio creiamo un file XML con la seguente struttura, che chiameremo persone.xml: (continua…)
Nella creazione di un motore di ricerca basato su un database spesso si pensa solo a fornire i record corrispondenti alla chiave di ricerca, ma si omette di pensare a dei piccoli particolari che rendono più completa la ricerca e/o che forniscano visivamente la una sensazione di precisione maggiore.
Un trucco frequentemente usato anche da importanti Search Engine della rete come Google, è quello di evidenziare in qualche modo le parole chiave di ricerca direttamente all’atto della fornitura del risultato. E’ possibile usare il grassetto o una classe CSS studiata ad hoc per modificare il colore della chiave trovata oppure lo sfondo.
(continua…)
Un’importante utility di navigazione per un sito Web è rappresentata dalla possibilità offerta agli utenti di effettuare ricerche di contenuti interni al sito stesso attraverso un motore di ricerca.
L’esempio di questo articolo utilizza un database come contenitore di dati. Ci connetteremo al database e, a seconda della chiave (o delle chiavi) di ricerca impostata, otterremo dei risultati oppure dei messaggi di insuccesso.
(continua…)
In diversi articoli in cui abbiamo visto come effettuare ricerche classiche su database e su file XML. Vediamo adesso in questo articolo come soddisfare la particolare esigenza di alcuni, ovvero come effettuare una ricerca su file di testo con ASP.
Lo script che andiamo ad esaminare legge file testuali di qualsiasi formato (.txt, .doc, .html, etc…) da una cartella predefinita che, per simpatia, chiamiamo database.
Il file cerca.asp contiene il modulo di ricerca e l’area per l’esposizione dei risultati.
(continua…)
Non credo esista uno script per la realizzazione di un motore di ricerca che restituisca un risultato elaborato ed affidabile come Google… purtroppo o per fortuna è cosi!
In questo articolo utilizzeremo una particolare querystring messa a disposizione dal noto motore per effettuare ricerche targhettizzate in un determinato sito. Il parametro utilizzato da Google è as_sitesearch che accetta come valore la URI di un sito in formato www.nomesito.ext.
(continua…)