Package org.apache.maven.index
package org.apache.maven.index
-
ClassDescriptionAn abstract helper class for implementing ArtifactInfoFilter that actually aggregates multiple filters into one.Pageable search request.This is a aggregated artifact info filter that performs AND operation (all filter has to accept the artifact info, if one rejects, results is reject).Enumeration provides values indicating artifact availabilityAn artifact context used to provide information about artifact during scanning.A producer that creates
ArtifactContext
from POM and from other available files.A listener notified upon artifact discovery.ArtifactInfo holds the values known about an repository artifact.ArtifactInfoFilter is used to filter out components before they are handed over to searcher (and well before paging is implemented).An object that holds grouped sets ofArtifactInfo
in case of grouped search.ArtifactInfoPostprocessor is used to postprocess the ArtifactInfo, after it passed filtering and paging but before it is handed over to client performing search.Pulling out ArtifactInfo, clearing up.A listener notified during repository scan process to track progress, collect results, etc.A default implementation of theArtifactContextProducer
.A defaultIndexer
implementation.A defaultIndexerEngine
implementation.Default implementation of IteratorResultSet.Deprecated.A defaultQueryCreator
constructs Lucene query for provided query text.A default repository scanner for Maven 2 repository.A default scanning listenerA default search engine implementationA flat search request.A flat search response.A grouped search request.A grouped search response.A grouping criteria for grouped searches.Indexer component.An indexer engine used to index, update and remote artifacts to the indexing context.Holds basic information about Indexer field, how it is stored.IteratorResultSet, that returns the result hit's in "iterator-like fashion", instead lifting all the hits into memory (and bashing IO and RAM consumption).A Search Request that will perform the new "iterator-like" type of search.A Search Response for the "iterator-like" search request.Maven ontology.Ontology of Nexus.Deprecated.UseIndexer
instead.OSGI ontology.A component the creates Lucene Queries from "human written" queries, but also helps client applications to assemble proper queries for fields they want to search.An abstraction for scanning content of the artifact repositoriesA scanning request provides various input parameters for repository scanA scanning result holds result of repository scanA search engine used to perform searches trough repository indexes.Designated search types that NexusIndexer supports.A special reusable filter, that filters the result set to unique Repository-GroupId-ArtifactId combination, leaving out Version.Deprecated.UseUniqueArtifactFilterPostprocessor
instead.
Indexer
instead.