Interface ArtifactIndexingService
- All Known Implementing Classes:
- ArtifactIndexingServiceImpl
public interface ArtifactIndexingService
A simple indexing and search service.
- Author:
- mtodorov
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddToIndex(String repositoryId, File artifactFile, String groupId, String artifactId, String version, String extension, String classifier) booleancontains(SearchRequest searchRequest) voiddeleteFromIndex(String repositoryId, String groupId, String artifactId, String version, String extension, String classifier) search(SearchRequest searchRequest) 
- 
Method Details- 
addToIndexvoid addToIndex(String repositoryId, File artifactFile, String groupId, String artifactId, String version, String extension, String classifier) throws IOException - Throws:
- IOException
 
- 
deleteFromIndexvoid deleteFromIndex(String repositoryId, String groupId, String artifactId, String version, String extension, String classifier) throws IOException - Throws:
- IOException
 
- 
searchSearchResults search(SearchRequest searchRequest) throws IOException, org.apache.lucene.queryparser.classic.ParseException - Throws:
- IOException
- org.apache.lucene.queryparser.classic.ParseException
 
- 
containsboolean contains(SearchRequest searchRequest) throws IOException, org.apache.lucene.queryparser.classic.ParseException - Throws:
- IOException
- org.apache.lucene.queryparser.classic.ParseException
 
 
-