We apologize for untranslated text, you can use the Google Translation button to get an automatic translation of the web page in the language of your choice.

Quels sont les champs indexés d'un membre ?

Pierre MORIN · on 11/2/15 at 5:12 PM

Bonjour,

Lorsque nous faisons des recherches dans un portlet Annuaire, celui-ci nous recherche des membres en fonction des champs qui sont indexés. Par exemple, le nom de l'utilisateur est indexé mais le champ téléphone ne semble pas l'être.

Y a t-il une liste exhaustive des champs pris en compte dans la recherche d'un annuaire ? Y a t-il des champs indexés mais non pris en compte dans la recherche de l'annuaire et, si oui, lesquels ?

Merci.

Cordialement

13 pts
Olivier Jaquemet - on 11/2/15 at 5:55 PM
Best answer

Bonjour,

La recherche textuelle de membre est effectuée sur les champs suivants : loginfirstnamelastnameemailjobdepartmentorganization, postalCode

Il y d'autres champs techniques (de Membre) indexés, dans des champs (lucene) dédiés. 

Vous pouvez intervenir sur l'indexation des membre par développement spécifique, en implémentant la méthode filterMemberDocument dans une LuceneSearchEnginePolicyFilter.

#1

Merci bien. Quels sont les autres champs techniques indexés s'il vous plait ? Sont-ils utilisés lors de la recherche "générale" (en dehors du portlet Annuaire) ?

Pierre MORIN · on 11/2/15 at 5:58 PM
#2

id, cdate, groups (id), usage, enabled. Tout ça selon les versions de JCMS.
Ces champs peuvent être utilisés pour des filtrages non textuel.

Vous pouvez ouvrir l'index lucene avec l'outil lukeall pour en faire l'analyse.

Olivier Jaquemet · on 11/2/15 at 6:02 PM
#3

Merci pour toutes ces informations !

Pierre MORIN · on 11/3/15 at 10:10 AM
9 pts