public class SolrSearchBackend extends SearchBackend<org.apache.solr.common.SolrDocument>
| Modifier and Type | Field and Description |
|---|---|
static String |
COMPOSITE_SEARCH_FIELD |
| Constructor and Description |
|---|
SolrSearchBackend(URI url,
String solrCollection) |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanDeletedBuilds(Progress progress,
hudson.model.Job job) |
void |
cleanDeletedJobs(Progress progress) |
static SolrSearchBackend |
create(Map<String,Object> config) |
void |
deleteJob(String jobName) |
List<SearchFieldDefinition> |
getAllFieldDefinitions() |
Set<String> |
getFacetsOfField(String fieldName) |
List<FreeTextSearchItemImplementation> |
getHits(String queryString,
boolean includeHighlights) |
SearchBackend |
reconfigure(Map<String,Object> config) |
org.apache.solr.common.SolrDocument |
removeBuild(hudson.model.AbstractBuild<?,?> build) |
void |
storeBuild(hudson.model.AbstractBuild<?,?> build,
org.apache.solr.common.SolrDocument oldDoc) |
getAllDefaultSearchableFields, getAllFields, getEngine, rebuildDatabase, rebuildJobpublic static final String COMPOSITE_SEARCH_FIELD
public static SolrSearchBackend create(Map<String,Object> config)
public void storeBuild(hudson.model.AbstractBuild<?,?> build,
org.apache.solr.common.SolrDocument oldDoc)
throws IOException
storeBuild in class SearchBackend<org.apache.solr.common.SolrDocument>IOExceptionpublic List<FreeTextSearchItemImplementation> getHits(String queryString, boolean includeHighlights)
getHits in class SearchBackend<org.apache.solr.common.SolrDocument>public SearchBackend reconfigure(Map<String,Object> config)
reconfigure in class SearchBackend<org.apache.solr.common.SolrDocument>public org.apache.solr.common.SolrDocument removeBuild(hudson.model.AbstractBuild<?,?> build)
removeBuild in class SearchBackend<org.apache.solr.common.SolrDocument>public void cleanDeletedBuilds(Progress progress, hudson.model.Job job)
cleanDeletedBuilds in class SearchBackend<org.apache.solr.common.SolrDocument>public void deleteJob(String jobName)
deleteJob in class SearchBackend<org.apache.solr.common.SolrDocument>public List<SearchFieldDefinition> getAllFieldDefinitions() throws IOException
getAllFieldDefinitions in class SearchBackend<org.apache.solr.common.SolrDocument>IOExceptionpublic void cleanDeletedJobs(Progress progress)
cleanDeletedJobs in class SearchBackend<org.apache.solr.common.SolrDocument>Copyright © 2004-2015. All Rights Reserved.