Qualcuno potrebbe consigliarmi un libro in lingua italiana che spieghi bene come imparare a creare da zero un motore di ricerca interno al sito?
Qualcuno potrebbe consigliarmi un libro in lingua italiana che spieghi bene come imparare a creare da zero un motore di ricerca interno al sito?
Troppo generico.
Quello che ti posso dire è che dipende dal linguaggio, da come/dove salvi i dati che poi devi ricercare, e cosa puoi fare sullo spazio dovo è ospitato il sito.
In alcuni casi te la puoi cavare con una semplice query like sul database, in altre devi implementare strutture particolari nel codice oppure usare framework appositi tipo Lucene.
ciao Uranio, un semplice motore di ricerca interno, dove ad esempio su un sito di un medico scrivo la parola "cancro" ed escono fuori tutte le sezioni del sito dove c'è la parola "cancro".
Imho, strada migliore è di isolare tutte le parole di 3 lettere e più tramite regexp poi di salvare in una tabella ogni singola parola con l’identificativo della discussione o del messaggio al momento della creazione o dell’aggiornamento. Ovviamente in caso di aggiornamento conviene cancellare le parole del messaggio prima di ricrearle.
Dopo la ricerca (se fatta bene) sarà un gioco da ragazzi e velocissima.
Ridatemi i miei 1000 posts persi !!!!
Non serve a nulla ottimizzare qualcosa che non funziona.
Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr
Come se fosse antani con scappellamento a destra?
scherzi a parte, Grazie badaze, ma non ho capito niente, non perchè tu non ti sia spiegato bene, ma perchè a me mancano completamente tali nozioni da te citate, per questo avevo chiesto il nome di un libro in lingua italiana su tale argomento da poter studiare.
Ultima modifica di neo1976; 14-05-2018 a 23:49
Se l’argomento puo’ essere riassunto in tre righe non penso che esista un libro che gli sia dedicato. Comunque devi imparare le regexp e la gestione dei database e il lingaggio SQL. Essendo francese non so se esitono libri in italiano in quanto finora ho sempre trovato quello che cercavo in testi in francese o in inglese.
Ridatemi i miei 1000 posts persi !!!!
Non serve a nulla ottimizzare qualcosa che non funziona.
Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr
Senza sapere che tipo di conoscenze ed esperienza gia' hai e' difficile dare suggerimenti. Comunque per una esperienza di ricerca migliore converrebbe usare qualcosa tipo Lucene/ElasticSearch/etc. come diceva Uranio. Oppure qualcosa tipo Algolia e simili.
The only way to stay sane is to go a little crazy. - Susanna Kaysen
prova a vedere qui se c'è qualcosa: cut è un blog che ogni tanto uso per trovare libri e manuali