org.dspace.search |
Interface to the Lucene search engine, and the 'harvest' API for retrieving items modified within a given date range.
DSpace uses the Jakarta project's Lucene search engine.
Official Lucene Web Site
|
Java Source File Name | Type | Comment |
DSAnalyzer.java | Class | Custom Lucene Analyzer that combines the standard filter, lowercase filter,
stemming and stopword filters. |
DSIndexer.java | Class | DSIndexer contains the methods that index Items and their metadata,
collections, communities, etc. |
DSQuery.java | Class | DSIndexer contains various static methods for performing queries on indices,
for collections and communities. |
DSTokenizer.java | Class | Customized Lucene Tokenizer, since the standard one rejects numbers from
indexing/querying. |
Harvest.java | Class | Utility class for extracting information about items, possibly just within a
certain community or collection, that have been created, modified or
withdrawn within a particular range of dates. |
HarvestedItemInfo.java | Class | Simple container class containing information about a harvested DSpace item. |
QueryArgs.java | Class | Contains the arguments for a query. |
QueryResults.java | Class | Contains the results of a query. |
SearchConsumer.java | Class | Class for updating search indices from content events. |