public interface SearchServicesPlugin extends Plugin
| Modifier and Type | Method and Description |
|---|---|
long |
count(SearchIndexDefinition indexDefinition) |
<R extends DtObject> |
loadList(SearchIndexDefinition indexDefinition,
SearchQuery searchQuery)
Récupération du résultat issu d'une requête.
|
<I extends DtObject,R extends DtObject> |
put(SearchIndexDefinition indexDefinition,
SearchIndex<I,R> index)
Ajout d'une ressource à l'index.
|
<I extends DtObject,R extends DtObject> |
putAll(SearchIndexDefinition indexDefinition,
Collection<SearchIndex<I,R>> indexCollection)
Ajout de plusieurs ressources à l'index.
|
void |
registerIndexFieldNameResolver(SearchIndexDefinition indexDefinition,
SearchIndexFieldNameResolver indexFieldNameResolver)
Enregistre un resolver de nom, entre ceux du DT et ceux du schéma Solr.
|
void |
remove(SearchIndexDefinition indexDefinition,
ListFilter listFilter)
Suppression des données correspondant à un filtre.
|
void |
remove(SearchIndexDefinition indexDefinition,
URI uri)
Suppression d'une ressource de l'index.
|
void registerIndexFieldNameResolver(SearchIndexDefinition indexDefinition, SearchIndexFieldNameResolver indexFieldNameResolver)
indexDefinition - Type de l'indexindexFieldNameResolver - Resolver de nom de champs DT/Solr<I extends DtObject,R extends DtObject> void putAll(SearchIndexDefinition indexDefinition, Collection<SearchIndex<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(SearchIndexDefinition indexDefinition, SearchIndex<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(SearchIndexDefinition indexDefinition, SearchQuery searchQuery)
R - Type de l'objet resultant de la recherchesearchQuery - critères initiauxlong count(SearchIndexDefinition indexDefinition)
indexDefinition - Type de l'indexvoid remove(SearchIndexDefinition indexDefinition, URI uri)
indexDefinition - Type de l'indexuri - URI de la ressource à supprimervoid remove(SearchIndexDefinition indexDefinition, ListFilter listFilter)
indexDefinition - Type de l'indexlistFilter - Filtre des éléments à supprimerCopyright © 2015. All Rights Reserved.