Recherche limitée à un domaine

Recherche limitée à un domaine
0
Tags: #<Tag:0x00007f5247ae9de0>

Bonjour,
Je souhaiterai permettre à un utilisateur d’avoir la possibilité de faire une recherche restreinte à un domaine bien particulier, à la place d’une recherche globale. Existe t-il, un moyen (paramétrage, hook, etc…) pour permettre cette fonctionnalité ?

Ci-dessous, la configuration de la plateforme utilisée

[Platform]
Status=OK
Version=4.0.P23
BuiltOn=2019-11-13 23:39 (revision 1007f2f9f63b1e6796315eb38db354b54cae0288)
Encoding=UTF-8
EndpointIP=21.0.9.4
EndpointURL=http://e600d4661495:8080
TimeZone=Europe/Paris
SystemDate=2019-11-22 10:58:00

[Application]
ApplicationVersion=4.0
ContextPath=
ContextURL=https://bca.dok-dev.intra.renault.fr
ActiveSessions=6
EnabledUsers=854
TotalUsers=3757
LastLoginDate=2019-11-22 10:50:00

[Server]
ServerInfo=Apache Tomcat/9.0.27
ServerType=WEB
User=root

[OS]
Name=Linux
Architecture=amd64
Version=3.10.0-1062.4.1.el7.x86_64
SystemEncoding=UTF-8

[Disk]
DiskFree=496608
DiskUsable=496608
DiskTotal=511742

[JavaVM]
Version=13.0.1
Vendor=N/A
VMName=OpenJDK 64-Bit Server VM
VMVersion=13.0.1+9
ScriptEngine=rhino
ScriptEngineVersion=Rhino 1.7.10 2018 04 09
HeapFree=295800
HeapSize=1024000
HeapMaxSize=2560000
TotalFreeSize=1831800

[Cache]
GrantCache=22
GrantCacheMax=0
GrantCacheRatio=0
ObjectCache=187
ObjectCacheMax=10000
ObjectCacheRatio=1
ProcessCache=3
ProcessCacheMax=10000
ProcessCacheRatio=0

[Database]
Vendor=2
ProductName=MySQL
ProductVersion=5.5.45-log
DriverName=MySQL Connector/J
DriverVersion=mysql-connector-java-8.0.18 (Revision: fef2894d751d47223192b706977b4a5bc41e6be4)
DBDate=2019-11-22 10:58:01
DBDateOffset=1
DBPatchLevel=P23
UsingBLOBs=true

[Healthcheck]
Date=2019-11-22 10:58:01
ElapsedTime=417

Dans l’accueil des domaines il y a la recherche globale restreinte aux objets du domaine.

Merci pour ton retour. Je vais illustrer mon problème via deux illustrations.
Dans première capture, la recherche globale avec le terme “Dealer”, on a objets de différents types avec dans le nom, le terme “Dealer”.

Tandis que dans la recherche par domaine, dans notre cas “Data map métiers”, aucun objet avec dans le nom, le terme “Dealer” n’apparaît.


Tous les résultats ne contiennent pas le terme “Dealer”.

Hors, lorsque nous sommes dans le menu correspondant au domaine “Data map métiers”, on peut bien voir dans la liste un objet dont le nom contient le terme “Dealer”

dealer_3

Effectivement j’ai dit n’importe quoi… La recherche indexée n’est que globale, l’onglet “Domain search” quand à lui ne semble pas faire ce que je pensais qu’il faisait (perso je ne m’en sert jamais), visiblement il ne permet que d’afficher les dernière données consultées dans le domaine, donc rien à voir…

La logique pour limiter le “périmètre” des recherches globales c’est donc pas par domaine mais plutôt par scope, ex:

@francois peut être souhaites tu préciser les choses ?

Merci David pour ton retour. Nous allons aller dans le sens de ta proposition.

Cdt

Le besoin de la recherche par domaine est de retrouver rapidement un “objet actif”.

  • La recherche par domaine n’a pas de filtre,
  • elle trie simplement les objets récemment modifiés (tous ou les siens)

Perso je m’en sers très souvent, en dev on travaille en général sur ses/les mêmes objets d’une session à l’autre. C’est pratique de les classer par date de dernière mise à jour. Ce besoin n’a jamais évolué.

C’est vrai qu’ajouter un filtre serait intéressant, je le note dans notre backlog et passe le sujet en Feature Request. Il y a déjà la notion de “bookmark” qui fera partie de la V5 (pouvoir flaguer un objet dans ses favoris et y accéder rapidement).