So che l'indicizzazione su un campo di testo può aiutare con le ricerche con like 'keyword%'
.Esiste un indice DB in grado di migliorare le prestazioni delle query "mi piace% keyword%"?
Ma c'è qualche indicizzazione tra database che può migliorare la ricerca di testo completo con like '%keyword%'
?
E in genere, per un campo di testo con meno di 1000 caratteri, quando le prestazioni della query like %keyword%
diventano inaccettabili per una richiesta Web? Dì quando il tavolo raggiunge le 10.000 righe?
Postgres può utilizzare un indice per 'mi piace '% keyword%'': http://www.depesz.com/2011/02/19/waiting-for-9-1-faster-likeilike/ non è sicuro di quello che significa con "indicizzazione cross-database" però. –
Intendo un indice che può essere creato in SQL standard supportato da tutti i dbs. – NeoWang
La maggior parte dei DBMS supportano una ricerca full-text integrata come alternativa rapida a 'LIKE' - ma la sintassi è diversa per ogni DBMS. –