Ricerca all'interno dei documenti Parte 2

Per chi si fosse perso il post precedente, sto realizzando un motore di ricerca per indicizzare dei documenti.
Beh rispetto alla versione precedente posso dire di aver fatto dei bei passi in avanti, ora posso paginare (può sembrare una stupidata, ma vi assicuro che con dotLucene non lo è), ed avere ottime performance.
La paginazione è stata dura, in quanto dotLucene non ha una query tipo il COUNT di una SELECT, quindi mi sono dovuto arrangiare un po' creado un sistema a parte per la paginare, effettuando una sola query in modo da non perdere in performance.
Ora con 2200 documenti indicizzati riesco a fare una ricerca avendo 1951 risultati in 0.0625 secondi. :) !!!!Spettacolo direi, anche se spero di migliorare ancora le performance passando alla versione nuova del motore.

Per completare l'operona ora manca veramente poco, inserire i Filtri per la lingua Italiana, in modo da togliere tutti gli articoli (il,del, per,ecc) dall'indicizzazione e poco altro ancora.

Per i test mi sono divertito a fare un interfaccia un po' particolare, mi ricorda qualcosa. Secondo voi che???

Daniele
 quando l'ha vista mi ha detto che sono megalomane.

 Le prestazioni:

 

Un rigranziamento particolare a Fabio (cyber), che mi ha aiutato mentre imprecavo quando il motore non andava.

 


Comments