update comments
new methods
use right version of lucene storage
show exception trace at logs
java 8 Consumer replacement
java method to add index configurations
Resource and ResourceMetadata interfaces
Refactoring

 - new indexer methods: indexCollection(Collection col),
indexBinary(BinaryDocument doc), removeIndex(XmldbURI url);
 - Database interface instead of BrokerPool;
 - CacheManager interface instead of DefaultCacheManager;
 - getSubject method instead of getUser method;
 - rename variable db (BFile) to df;
Chunk around match highlighter
Merge latest metas storage code
update comments
Symbol table for lucene index

To symbolise values before index to save some disk space
Facet search
remove old FT tests
chunk highlighter tests
setup index controller before index binary data
RangeIndexConfigXML

Refactoring by extracting configuration into separate class. That allow
pure java way to do configuration.
LuceneConfigXML

Refactoring by extracting configuration into separate class. That allow
pure java way to do configuration.
Inject metas storage data into lucene index

 - for facet search to metas injection into each lucene document (only
metas storage enabled);
 - index “native” eXist’s resource metadata by default;
 - implement methods: indexCollection(Collection col),
indexBinary(BinaryDocument doc), removeIndex(XmldbURI url);
Refactoring and bugfixing

 - do not fire triggers two times for moving collection (top one)
 - add calls indexController.indexBinary & indexController.removeIndex
 - add method reindexXMLResource(Txn, DocumentImpl)