Lucene une API d'indexation de texte. stocke les informations dans une structure d'index inversé. Les termes renvoient sur les documents qui les contiennent.
Principe d'indexation
L'Analyseur de texte On peut écrire son propre analyseur Synonymes Compatibilité avec l'analyseur de texte de la requête
Structure de l'index FSDirectory, RAMDirectory Usage de RAMDirectories avec applications multi-threaded
Structure de l'index Structure differente pour chaque document Fields: indexed, stored
Interrogation
Thread safety Multiple index searchers can read the lucene index files at the same time. An index writer or reader can edit the lucene index files while searches are ongoing Multiple index writers or readers can try to edit the lucene index files at the same time (it's important for the index writer/reader to be closed so it will release the file lock).