mmm, non ci siamo capiti
non devi limitare il numero di caratteri da leggere per fare la ricerca, ma la dovresti fare a blocchi.
ma, se passi invece da mysql il discorso è diverso, devi (necessariamente) leggere tutto il testo per lanciare una query di inserimento e caricarlo sul database
dopo di che usi le normali funzioni di ricerca di mysql
(avevo capito che non volevi usare mysql per la ricerca ^^)