replace Lucene with Trove in-memory maps