public final class LuceneIndexPlugin extends Object implements IndexPlugin
| Constructor and Description |
|---|
LuceneIndexPlugin(LocaleManager localeManager,
CacheManager cacheManager,
EventBusManager eventBusManager)
Constructeur.
|
| Modifier and Type | Method and Description |
|---|---|
<D extends DtObject> |
getCollection(String keywords,
Collection<DtField> searchedFields,
List<ListFilter> listFilters,
DtListState listState,
Option<DtField> boostedField,
DtList<D> dtc)
Retourne une liste filtrée en fonction de la saisie utilisateur.
|
void |
onEvent(StoreEvent event)
Receive store event.
|
@Inject public LuceneIndexPlugin(LocaleManager localeManager, CacheManager cacheManager, EventBusManager eventBusManager)
localeManager - Manager des messages localiséscacheManager - Manager des cacheseventBusManager - Event managerpublic <D extends DtObject> DtList<D> getCollection(String keywords, Collection<DtField> searchedFields, List<ListFilter> listFilters, DtListState listState, Option<DtField> boostedField, DtList<D> dtc)
getCollection in interface IndexPluginD - Type d'objetkeywords - Liste de Mot-clé recherchés séparés par espace(préfix d'un mot)searchedFields - Liste des champs sur lesquel porte la recherche (non null)listFilters - Liste des filtres supplémentaires (facettes, sécurité, ...)listState - List state (sort, skip, limit)boostedField - Champ boosté (optionnel : aucun)dtc - Liste d'origine à filtrerpublic void onEvent(StoreEvent event)
event - Store eventCopyright © 2016. All Rights Reserved.