public final class LuceneIndexPlugin extends Object implements IndexPlugin
| Constructor and Description |
|---|
LuceneIndexPlugin(LocaleManager localeManager,
CacheManager cacheManager)
Constructeur.
|
| Modifier and Type | Method and Description |
|---|---|
<D extends DtObject> |
getCollection(String keywords,
Collection<DtField> searchedFields,
List<ListFilter> listFilters,
int skip,
int top,
Option<SortState> sortState,
Option<DtField> boostedField,
DtList<D> dtc)
Filtre une liste par des mots clés et une recherche fullText.
|
@Inject public LuceneIndexPlugin(LocaleManager localeManager, CacheManager cacheManager)
localeManager - Manager des messages localiséscacheManager - Manager des cachespublic <D extends DtObject> DtList<D> getCollection(String keywords, Collection<DtField> searchedFields, List<ListFilter> listFilters, int skip, int top, Option<SortState> sortState, Option<DtField> boostedField, DtList<D> dtc)
getCollection in interface IndexPluginD - type d'objet de la listekeywords - Mots clés de la recherchesearchedFields - Liste des champs sur lesquels porte la rechechelistFilters - Liste des filtres supplémentaires (facettes, sécurité, ...)skip - Nombre de résultat à sautertop - Nombre de résultat maximumboostedField - Liste des champs boostés (boost de 4 en dur)dtc - Liste d'origine à filtrersortState - Tri à appliquer (optionnel : aucun)Copyright © 2015. All Rights Reserved.