Portoa.Lucene Handles interaction between objects and Lucene documents Builds a out of another object The object from which to build the document Gets a term representing the identifying in a . This can be used as a means to delete documents using an , for example. The object from which to create the term implementation for entities based on Lucene.NET implementation based on Lucene.NET Transforms the results of a search into a proper result set The search results The searcher that performed the search Escapes a search string; default implementation calls QueryParser.Escape() The search string to escape Gets the query parser associated with this searcher Gets the index directory associated with this searcher implementation for entities based on Lucene.NET The entity to build the index for implementation based on Lucene.NET The object to build the index for The index writer to use to build/update indexes Object to handle manipulation between indexable objects and Lucene documents Application logger Gets all indexable records; used for (re)building the index from scratch Determines whether can have its index updated Gets the index writer to use to build/update indexes Gets the object to handle manipulation between indexable objects and Lucene documents Application logger