org.vortikal.index.lucene.org.vortikal.index.observation package. No major changes in
functionality, except for refactoring and structural improvements. URI-
based resource filtering functionality has also been placed in this
package. The API suggests using an observer/notifier pattern, where an
observer implementation subscribes to a notifier to receive messages of
altered resources, and then updates indexes accordingly. Filtering can be
plugged in between the notifier and observer. Updating Lucene indexes is
now implemented as such an observer, in the class
org.vortikal.index.lucene.ResourceChangeObserverImpl. The
notification of changes is still based on the Vortex resource replication
database changelog table, which is polled periodically.org.vortikal.index.maintenance package, which gives access to
all of this functionality. Some functionality might need to use lucene
directly for efficiency, while others may work on top of the to-be-done
index access API, using Vortex index document model.