# Hierarchy For Package com.logicaldoc.core.searchengine

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.logicaldoc.core.searchengine.Hits (implements java.util.Iterator<E>, java.io.Serializable)
  - com.logicaldoc.core.PersistentObject (implements java.io.Serializable)
    - com.logicaldoc.core.metadata.ExtensibleObject (implements com.logicaldoc.core.metadata.Extensible)
      - com.logicaldoc.core.filler.Fillable
        - com.logicaldoc.core.document.AbstractDocument (implements com.logicaldoc.core.TransactionalObject)
          - com.logicaldoc.core.document.Document (implements com.logicaldoc.core.security.Secure<T>)
            - com.logicaldoc.core.searchengine.Hit (implements java.lang.Comparable<T>)
  - com.logicaldoc.core.searchengine.Search
    - com.logicaldoc.core.searchengine.FulltextSearch
    - com.logicaldoc.core.searchengine.TagSearch
  - com.logicaldoc.core.searchengine.Search.HitMapper (implements org.springframework.jdbc.core.RowMapper<T>)
  - com.logicaldoc.core.searchengine.SearchOptions (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.logicaldoc.core.searchengine.FulltextSearchOptions
    - com.logicaldoc.core.searchengine.TagSearchOptions
  - com.logicaldoc.core.searchengine.StandardSearchEngine (implements com.logicaldoc.core.searchengine.SearchEngine)
  - com.logicaldoc.core.searchengine.TagSearch.HitMapper (implements org.springframework.jdbc.core.RowMapper<T>)
  - com.logicaldoc.core.task.Task (implements java.lang.Runnable)
    - com.logicaldoc.core.searchengine.IndexOptimizer
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - com.logicaldoc.core.searchengine.IndexException
      - com.logicaldoc.core.searchengine.SearchException
  - org.apache.solr.update.processor.UpdateRequestProcessor (implements java.io.Closeable)
    - com.logicaldoc.core.searchengine.LanguageProcessor
  - org.apache.solr.update.processor.UpdateRequestProcessorFactory (implements org.apache.solr.util.plugin.NamedListInitializedPlugin)
    - com.logicaldoc.core.searchengine.LanguageProcessorFactory

## Interface Hierarchy

- com.logicaldoc.core.searchengine.SearchEngine

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - com.logicaldoc.core.searchengine.HitField