Newsgroup: it.comp.www.php
Titolo: indicizzazione e ricerca sito

Ogni tanto mi piace informarmi sugli strumenti di voi esimi colleghi .
Che tecniche/software utlizzate per velocizzare le ricerche all'interno 
si un  sito? (supponendo un sito con molti record, molte ricerche e pochi 
inserimenti , relativamente al numero di ricerche)
andate solo di ottimizzazione delle query+indici?
usate un qualche software di indicizzazione del db?
ogni cosa che non conosco (e sono tante) è ben accetta

 ogni cosa che non conosco (e sono tante) � ben accetta
Mi � capitato di realizzare tre siti con molti record e con una forte
necessit� di ricerca.
Nello specifico un sito di Accessori per la fotografi, uno di vendita CD
ed un'altro del tipo Mercatino.
In tutti questi casi ho utilizzato il propriet� FULLTEXT nei campi
testuali principali. Nel caso del mercatino i risultati della ricerca
sono gestiti da una query MATCH piuttosto sofisticata con tanto di
percentualizzazione dei risultati in base alla somiglianza.
Questo perch� a volte viene cercato qualcosa ma in modo sbagliato, per
es.: Piumino MonclAre, o Moncleire
Negli altri due casi invece Il tutto � gestito da uno script AJAX che
resituisce i risultati della ricerca ma solo tramite LIKE.
A posteriori direi che la ricerca tramite AJAX � l'arma vincente, tanto
� vero che probabilmente lo implementer� anche nel sito mercatino.
O forse ti rifervi ad un'altra cosa...?
Max
-- 
http://www.maxori.it
L'Arte � la capacit� di fare cose di nessun valore
e di riuscire a venderle
F. Zappa

 ha scritto nel messaggio 
news:1jin4u0.x7hn357ejyp7N%mac...@nospam.it...


 è vero che probabilmente lo implementerò anche nel sito mercatino.
l'ajax se non ricordo male non è molto amato dai motori di ricerca..
almeno che non stampi i link in normale html, poi tramite js ci
'attacchi' le funzioni ajax, così che chi ha js abilitato utilizza
ajax, chi no carica la pagina con i risultati.. e i crawler sono
contenti ;)

 l'ajax se non ricordo male non è molto amato dai motori di ricerca..
Hai ragione. Ma in questo caso (motore di ricerca dei contenuti del sito) 
si presuppone che i contenuti siano gia` linkati in altro modo, e che il 
motore serva solo a sbrogliare la matassa, quindi AJAX non incide 
sull'indicizzazione.
Bye.


In altre parole, se ho capito bene, le pagine un sito fatto interemente 
usando ajax ha grossissimi problemi a essere indicizzato. Questo, sempre se 
ho capito bene,  perch� l'indirizzo delle vare pagine dinamiche hanno sempre 
lo stesso indirizzo indipendentemente dal loro contenuto?
Grazie
Leonardo

 Leonardo
Quello in primis, in secondo luogo, perchè il contenuto non esiste
proprio sulla pagina, se viene caricato interamente in ajax.
I crawler non usano javascript (oddio, mr. google è riuscito a
indicizzare anche i file flash, prima o poi ci riuscirà, ma cmq è uno
svantaggio).
Se vuoi farti un'idea di come un crawler vede la tua pagina, scaricati
il browser testuale lynx e visita il tuo sito (pratica molto utile,
che ti fà notare anche se hai dimenticato qualche titolo nei link o
alt nelle immagini)
Cmq se in questo caso che è solo il motore di ricerca ad essere in
ajax, come dice pellizzari non influisce per niente

 nelle immagini)
non è "utile" ma obbligatoria!



Dipende da quanto ti pagano :)