Interface IndexerCoreSearchBackend

All Superinterfaces:
AutoCloseable, Closeable, org.apache.maven.search.api.SearchBackend, org.apache.maven.search.api.SearchEngine
All Known Implementing Classes:
IndexerCoreSearchBackendImpl

public interface IndexerCoreSearchBackend extends org.apache.maven.search.api.SearchBackend
The Indexer Core search backend.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.maven.index.context.IndexingContext
    Returns the IndexingContext used by this search backend, never null.
    search(org.apache.maven.search.api.SearchRequest searchRequest)
     

    Methods inherited from interface java.io.Closeable

    close

    Methods inherited from interface org.apache.maven.search.api.SearchBackend

    getBackendId, getRepositoryId
  • Method Details

    • search

      IndexerCoreSearchResponse search(org.apache.maven.search.api.SearchRequest searchRequest) throws IOException
      Specified by:
      search in interface org.apache.maven.search.api.SearchEngine
      Throws:
      IOException
    • getIndexingContext

      org.apache.maven.index.context.IndexingContext getIndexingContext()
      Returns the IndexingContext used by this search backend, never null.