C'è una cosa del genere?
Ho progettato fino a poco tempo fa un'app basata su una forma rudimentale per i miei utenti.
Riceviamo dai nostri fornitori dati di produzione hardware in file XML: il nome del file è composto da undici campi separati da tilde, con ciascun campo che ha il proprio significato.
I ragazzi di R & D volevano essere in grado di cercare ogni campo dei nomi dei file, così ho usato regex () con risultati decenti.
Il problema è che ora abbiamo oltre 2,5 milioni di file. E la mia app non può più modificarlo.
Ho guardato Apache Lucene e amp; Solr. Sebbene sembrasse la migliore soluzione al mio problema, i campi nei nomi dei file non sono peer per il contenuto del file. Grande no-no con Solr.
Qual è il modo migliore per implementare un'app PHP con funzionalità di indicizzazione e ricerca con un numero così elevato di file?
Devo comprare Zend e usare Zend_Search? È l'unico modo?
Grazie per il tuo contributo.