public abstract class AbstractSolrSearchServicesPlugin extends Object implements SearchServicesPlugin, Activeable
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractSolrSearchServicesPlugin(String cores,
int rowsPerQuery,
CodecManager codecManager)
Constructeur.
|
| Modifier and Type | Method and Description |
|---|---|
long |
count(IndexDefinition indexDefinition) |
protected abstract org.apache.solr.client.solrj.SolrServer |
createSolrServer(String core) |
<R extends DtObject> |
loadList(SearchQuery searchQuery,
FacetedQuery facetedQuery) |
protected IndexFieldNameResolver |
obtainIndexFieldNameResolver(IndexDefinition indexDefinition)
Fournit l' IndexFieldNameResolver d'un index.
|
<I extends DtObject,R extends DtObject> |
put(IndexDefinition indexDefinition,
Index<I,R> index) |
<I extends DtObject,R extends DtObject> |
putAll(IndexDefinition indexDefinition,
Collection<Index<I,R>> indexCollection) |
void |
registerIndexFieldNameResolver(IndexDefinition indexDefinition,
IndexFieldNameResolver indexFieldNameResolver) |
void |
remove(IndexDefinition indexDefinition,
ListFilter listFilter) |
void |
remove(IndexDefinition indexDefinition,
URI uri) |
void |
start() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitstopprotected AbstractSolrSearchServicesPlugin(String cores, int rowsPerQuery, CodecManager codecManager)
cores - Nom des noyeaux SolrrowsPerQuery - Nombre de lignescodecManager - Manager de codecpublic final void start()
start in interface Activeableprotected abstract org.apache.solr.client.solrj.SolrServer createSolrServer(String core)
public final void registerIndexFieldNameResolver(IndexDefinition indexDefinition, IndexFieldNameResolver indexFieldNameResolver)
registerIndexFieldNameResolver in interface SearchServicesPluginprotected final IndexFieldNameResolver obtainIndexFieldNameResolver(IndexDefinition indexDefinition)
indexDefinition - IndexDefinition de l'indexpublic final <I extends DtObject,R extends DtObject> void putAll(IndexDefinition indexDefinition, Collection<Index<I,R>> indexCollection)
putAll in interface SearchServicesPluginpublic final <I extends DtObject,R extends DtObject> void put(IndexDefinition indexDefinition, Index<I,R> index)
put in interface SearchServicesPluginpublic final void remove(IndexDefinition indexDefinition, URI uri)
remove in interface SearchServicesPluginpublic final <R extends DtObject> FacetedQueryResult<R,SearchQuery> loadList(SearchQuery searchQuery, FacetedQuery facetedQuery)
loadList in interface SearchServicesPluginpublic final long count(IndexDefinition indexDefinition)
count in interface SearchServicesPluginpublic final void remove(IndexDefinition indexDefinition, ListFilter listFilter)
remove in interface SearchServicesPluginCopyright © 2014. All Rights Reserved.