Domanda:
motore di ricerca personalizzato?
anonymous
2011-05-09 04:17:18 UTC
ciao a tutti!
poco tempo fa ho avuto un idea geniale sull'argomento di un sito che voglio creare, ma ho subito realizzato che sarebbe stato incredibilmente difficile.
il primo motivo è che avrei bisogno di un motore di ricerca personalizzato e SOLO INTERNO AL SITO. cioè, non uno di quei motori di ricerca di google da inserire sul proprio sito, ma uno tutto nuovo. questo è indispensabile perchè quello che dovrei creare non è un motore di ricerca come quello di google, ma una cosa forse un po' più complicata.
è possibile fare ciò? oppure sto sognando? se lo è, potreste darmi qualche link da dove posso cominciare?
ripeto che non voglio un motore di ricerca di google, ma uno tutto mio.
grazie a tutti
Tre risposte:
zedda_piras25
2011-05-09 04:20:48 UTC
tutti i maggiori cms hanno un motore di ricerca interno

wordpress e joomla ad esempio



se ti serve qualcosa in particolare allora devi imparare a programmare

segui i corsi di php e mysql che trovi su html.it
Ferretti Sandri
2011-05-09 11:40:39 UTC
come hanno detto i miei colleghi puoi seguie la strada di usare un motore già pronto fornito da cms come joomla o wordpress,

altrimenti realizzi una pagina "search.php" che confrona corrispondenze tra una chiave di ricerca e il contenuto della pagina, se questa è estratta da un database.

es. cerchiamo: ciao

farai select page.title from page where page.contenuto LIKE '%ciao%'

in verità è abbastanza semplice questo procedimento, ma non possiamo fare altro che darti una dritta visto che non sappiamo come tu abbia implementato il sito.

un ultimo caso che mi è capitato è quello di pagine totalmente realizzate in html.

queste non vengono generate con le informazioni estratte da un database, in questo caso utilizzai una tattica che tuttavia ritengo inefficente.



aprivo una directory di lettura, aprivo tutti i file di testo in lettura e cercavo le corrispondenze.

ma questo è un sistema davvero antiquato :)



ciao
anonymous
2011-05-09 11:24:04 UTC
Se deve soltanto cercare dentro al sito basta che ti organizzi bene il database e colleghi il campo di ricerca a una query SQL dinamica che ti ricerca nei vari campi del database. In realtà è facile, ma devi conoscere mySQL e un linguaggio fra php e asp, io ne ho fatti diversi di ricerche del genere interne al sito.

Inizia semmai a studiarti uno dei due linguaggi e poi quando pensi di saperlo maneggiare per bene imparati mySQL, piano piano poi capisci come fare.


Questo contenuto è stato originariamente pubblicato su Y! Answers, un sito di domande e risposte chiuso nel 2021.
Loading...