J’observe un fonctionnement étrange avec la recherche globale sur un type objet métier donné :
lorsque je recherche une valeur qu’il trouve dans les champs indexés, cela fonctionne bien
lorsque je recherche une valeur qui n’existe pas dans les champs indexés, je n’ai pas d’indication qu’il n’y a aucun résultat et mon affichage n’est pas modifié :
si j’avais la liste de l’ensemble des lignes alors j’ai toujours toutes les lignes
si j’étais sur un résultat de recherche précédent, j’ai toujours les mêmes lignes de cette recherche
Est-ce le comportement normal ?
(observé sur release 5.2.9, après reconstruction des index)
Merci pour votre réponse, la recherche globale dont je parle est celle qu’on obtient depuis une table d’objet en appuyant sur la petite loupe avec le panel de filtre sur la droite:
(screenshot ci-dessus après avoir appuyé sur le bouton rechercher)
En regardant résultats sur les autres modes de recherche que vous évoquez, je m’aperçois que l’objet concerné n’est pas présent dans la liste de sur-filtre par objets métiers, alors que l’objet est bien configuré indexable (avec des champs indexables) ; j’imagine que ça peut être une des causes de mon problème ?
Effectivement dans ce cas la liste devrait être vide si l’index n’existe pas.
On va regarder ça.
Les objets dans le picker de recherche sont ceux indexables et accessibles via le menu pour les grouper par domaine. Votre objet ne doit pas être dans le menu général / dans un domaine.
Ok ce sera revu dans le prochain build V5.
La liste ne remontera plus rien si le filtre fulltext sur l’objet est inconnu.
Par contre le choix en liste a toujours été de ne pas afficher de message de type “aucune ligne trouvée” car le “Total 0” déjà précisé est suffisant.