BeanIndex is a Java library for indexing ( inverted ) and searching Java Beans.
Released under GNU Lesser General Public License .
Features:
• Hot deployment of index dataset.
• In-Memory LRU Cache for Objects and Index nodes.
• Configurable ThreadPool for Multithreaded searching.
• Multiple index files per Term Dictionary yields a separate searchresult for each index
file.
• Reverse Polish Notation (Postfix) algorithm for
logical expression ( search terms ) evaluation.
• A DataProvider callback API interface to enable automated index building and deployment.
• Notification of deploy event to interested listeners.
|