public interface SearchServicesPlugin extends Plugin
| Modifier and Type | Method and Description |
|---|---|
long |
count(IndexDefinition indexDefinition) |
<R extends DtObject> |
loadList(SearchQuery searchQuery,
FacetedQuery facetedQuery)
Récupération du résultat issu d'une requête.
|
<I extends DtObject,R extends DtObject> |
put(IndexDefinition indexDefinition,
Index<I,R> index)
Ajout d'une ressource à l'index.
|
<I extends DtObject,R extends DtObject> |
putAll(IndexDefinition indexDefinition,
Collection<Index<I,R>> indexCollection)
Ajout de plusieurs ressources à l'index.
|
void |
registerIndexFieldNameResolver(IndexDefinition indexDefinition,
IndexFieldNameResolver indexFieldNameResolver)
Enregistre un resolver de nom, entre ceux du DT et ceux du schéma Solr.
|
void |
remove(IndexDefinition indexDefinition,
ListFilter listFilter)
Suppression des données correspondant à un filtre.
|
void |
remove(IndexDefinition indexDefinition,
URI uri)
Suppression d'une ressource de l'index.
|
void registerIndexFieldNameResolver(IndexDefinition indexDefinition, IndexFieldNameResolver indexFieldNameResolver)
indexDefinition - Type de l'indexindexFieldNameResolver - Resolver de nom de champs DT/Solr<I extends DtObject,R extends DtObject> void putAll(IndexDefinition indexDefinition, Collection<Index<I,R>> indexCollection)
I - Type de l'objet contenant les champs à indexerR - Type de l'objet resultant de la rechercheindexDefinition - Type de l'indexindexCollection - Liste des objets à pousser dans l'index (I + R)<I extends DtObject,R extends DtObject> void put(IndexDefinition indexDefinition, Index<I,R> index)
I - Type de l'objet contenant les champs à indexerR - Type de l'objet resultant de la rechercheindexDefinition - Type de l'indexindex - Objet à pousser dans l'index (I + R)<R extends DtObject> FacetedQueryResult<R,SearchQuery> loadList(SearchQuery searchQuery, FacetedQuery facetedQuery)
R - Type de l'objet resultant de la recherchesearchQuery - critères initiauxfacetedQuery - critères de filtragelong count(IndexDefinition indexDefinition)
indexDefinition - Type de l'indexvoid remove(IndexDefinition indexDefinition, URI uri)
indexDefinition - Type de l'indexuri - URI de la ressource à supprimervoid remove(IndexDefinition indexDefinition, ListFilter listFilter)
indexDefinition - Type de l'indexlistFilter - Filtre des éléments à supprimerCopyright © 2014. All Rights Reserved.