# Package com.logicaldoc.core.searchengine

package com.logicaldoc.core.searchengine
The core of the search engine. LogicalDOC supports different kind of searches that are implementations of the `SearchEngine`
The entry point to this package is the `Search` that allows a client to search documents and other objects.

Since:
  1.0
See Also:
  - `FulltextSearch`
  - `TagSearch`
  - `Hit`

Related Packages
Package
Description
com.logicaldoc.core
Core plug-in that contains the most important domain objects
com.logicaldoc.core.searchengine.analyzer
com.logicaldoc.core.searchengine.folder
com.logicaldoc.core.searchengine.indexer
com.logicaldoc.core.searchengine.saved
Classes related to saved searches
Class
Description
FulltextSearch
Search specialization for the Full text search.
FulltextSearchOptions
Search options specialization for the Full text search.
Hit
Search result
HitField
Models the field names that can be stored in the index
Hits
Iterator on the collection of hits, plus some statistical informations about the query.
IndexException
An error happened during indexing
IndexOptimizer
This task optimizes all indexes
LanguageProcessor
Processor that takes care to store the language field of an incoming hit into a thread local variable.
LanguageProcessorFactory
Basic factory needed to instantiate the LanguageProcessor
Search
This class executes a search against the full-text indexes
Search.HitMapper
SearchEngine
Model of a search engine with search and I/O capabilities.
SearchException
An error happened during search
SearchOptions
Search options
StandardSearchEngine
Standard implementation that implements a local search engine
TagSearch
Search specialization for the Tag search.
TagSearchOptions
Search options specialization for the Tag text search.