Code source wiki de FAQ Recherches récurrentes

Modifié par Josephine Ducruet le 2024/06/10 13:45

Afficher les derniers auteurs
1 **Sommaire **
2
3 {{toc/}}
4
5
6
7 == **Comment effectuer une recherche globale sur une table ?** ==
8
9
10 Pour cela, on utilise * ou %.
11
12
13 //Exemple : Rechercher tous les biens dont le numéro d’inventaire commence par 2012.//
14
15
16 (% style="text-align:center" %)
17 [[image:image-20230925092538-1.png||class="img-thumbnail" height="530" width="952"]]
18
19
20 (% class="box infomessage" %)
21 (((
22 //Le ? permet également de remplacer un caractère dans la recherche.//
23 )))
24
25
26 //Exemple : rechercher tous les numéros d’inventaire qui commencent par 202 ?.*//
27
28
29 (% style="text-align:center" %)
30 [[image:image-20230925092604-2.png||class="img-thumbnail" height="468" width="1124"]]
31
32
33
34 Il est également possible d’utiliser le ? sur des termes.
35
36 //Exemple : rechercher une dénomination qui commence par « tab » : tab????*//
37
38
39
40 (% style="text-align:center" %)
41 [[image:image-20230925092703-3.png||class="img-thumbnail" height="446" width="1028"]]
42
43
44 (% class="box successmessage" %)
45 (((
46 //Ces fonctionnalités peuvent être utilisées dans toutes les recherches : globale, simple, experte, par liens, etc.//
47 )))
48
49
50 == **Quelles différences entre la recherche experte et la recherche par liens ?** ==
51
52
53 === La recherche experte ===
54
55
56 La recherche experte permet de croiser les champs sur une table.
57
58 Cela permet d'effectuer des recherches précises sur les index. Les index sont les noms des champs qui sont présents dans une grille complète et rangés par onglet thématique dans la grille de saisie complète standard.
59
60
61 (% style="text-align:center" %)
62 [[image:image-20230925092730-4.png||class="img-thumbnail" height="443" width="952"]]
63
64
65
66 Avec la recherche experte, il est possible  :
67
68 * d'utiliser des opérateurs booléens, qui permettent de filtrer les résultats en combinant ou excluant des mots précis de la recherche. Les opérateurs booléens les plus courants sont et/ou/sauf.(((
69 (% style="text-align:center" %)
70 [[image:image-20230925092754-5.png||class="img-thumbnail" height="493" width="960"]]
71 )))
72
73 Incidence de chaque opérateur booléen sur les recherches effectuées :
74
75 ET : récupère les résultats contenant uniquement les deux mots que l’entourent. Les résultats qui ont soit l’un soit l’autre ne vont pas ressortir dans la liste de résultats
76
77 OU : récupère les résultats les deux termes qui l’entourent ou bien, soit l’un, soit l’autre
78
79 SAUF : récupère les résultats contenant le terme qui précède sauf. Les résultats avec les termes après le sauf ne sont pas renvoyées dans les résultats.
80
81
82 * d'utiliser des opérateurs de comparaison intra-champs, qui permettent d’affiner les recherches dans les index(((
83 (% style="text-align:center" %)
84 [[image:image-20230925092827-6.png||class="img-thumbnail" height="456" width="944"]]
85 )))
86
87 Incidence de chaque opérateur de comparaison sur les recherches effectuées :
88
89 **= égal :** recherche les fiches qui sont indexées sur le seul terme saisi.
90
91 **et :** recherche les fiches qui sont indexées sur tous les termes saisis.
92
93 **ou :** recherche les fiches qui contiennent au moins un des termes saisis.
94
95 **sauf :** recherche les fiches qui contiennent le premier terme sans le deuxième.
96
97 **> :** recherche les fiches dont la valeur est supérieure au terme recherché.
98
99 **>= :** recherche les fiches dont la valeur est supérieure ou égale au terme recherché.
100
101 **< :** recherche les fiches dont la valeur est inférieure au terme recherché.
102
103 **<= :** recherche les fiches dont la valeur est inférieure ou égale au terme recherché.
104
105 **[ ] entre :** recherche les fiches dont la valeur est comprise entre les deux dates recherchées, c'est à dire les intervalles.
106
107
108 (% class="box successmessage" %)
109 (((
110 //Les opérateurs booléens ainsi que les opérateurs de comparaison intra-champs peuvent être utilisés dans la recherche experte et dans la recherche par liens !//
111 )))
112
113
114 === La recherche par liens ===
115
116
117 La recherche par liens permet de croiser les informations de plusieurs tables.
118
119
120 (% class="box successmessage" %)
121 (((
122 //Dans la recherche par liens, il est possible d’utiliser les opérateurs booléens et les opérateurs de comparaison intra-champs.//
123 )))
124
125 //Exemple : rechercher toutes les notices de biens patrimoniaux dont les photos sont libres de droits.//
126
127
128 (% style="text-align:center" %)
129 [[image:image-20230925092911-7.png||class="img-thumbnail" height="366" width="973"]]
130
131
132 == **Comment effectuer des recherches sur des termes, en cas de doute sur l’orthographe ?** ==
133
134
135 Pour cela, on utilise la troncature * ou % en début, milieu ou fin de mot.
136
137
138 //Exemple : Rechercher le nom d’auteur Zimerstranglief.//
139
140
141 Cas 1 : recherche effectuée avec le début du nom. La troncature est positionnée à droite, pour terminer le mot.
142
143
144 (% style="text-align:center" %)
145 [[image:image-20230925093003-8.png||class="img-thumbnail" height="400" width="950"]]
146
147
148 Cas 2 : recherche effectuée avec la fin du nom. La troncature est positionnée à gauche, pour commencer le mot.
149
150
151 (% style="text-align:center" %)
152 [[image:image-20230925093050-9.png||class="img-thumbnail" height="427" width="950"]]
153
154
155 Cas 3 : recherche effectuée avec le début et la fin du nom. La troncature est positionnée au milieu du mot.
156
157
158
159 (% style="text-align:center" %)
160 [[image:image-20230925093117-10.png||class="img-thumbnail" height="379" width="965"]]
161
162
163
164 == **Comment rechercher les notices dans lesquelles un champ n’est pas renseigné ?** ==
165
166
167 === Rechercher les notices dans lesquelles un champ est renseigné quand le "aucune valeur" n'est pas disponible ===
168
169
170 //Exemple : Rechercher toutes les notices dont la matière n'est pas renseignée//
171
172 (% style="text-align:center" %)
173 [[image:1717762433901-187.png||class="img-thumbnail" height="360" width="936"]]
174
175
176 === **Rechercher les notices dans lesquelles un champ est renseigné en utilisant le "aucune valeur"** ===
177
178
179 //Exemple : Rechercher toutes les notices dont le champ marquage n’est pas renseigné.//
180
181
182 (% style="text-align:center" %)
183 [[image:image-20230925093149-11.png||class="img-thumbnail" height="427" width="989"]]
184
185
186 (% class="box warningmessage" %)
187 (((
188 //Attention à l'indexation des champs vides avec aucune valeur ~://
189
190 //C//ette recherche fonctionne dans les champs listes en V4.2 mais pas sur les Thésaurus.
191
192 « Aucune valeur » ne marche pas avec plusieurs champs regroupés sous un index.
193 )))
194
195
196 === **Rechercher les notices dans lesquelles un champ est renseigné ** ===
197
198
199 Ce type de recherche nécessite d’utiliser l’opérateur booléen « sauf ».
200
201
202 //Exemple : Rechercher toutes les notices dont le champ marquage est renseigné.//
203
204
205 (% style="text-align:center" %)
206 [[image:image-20230925093215-12.png||class="img-thumbnail" height="441" width="1037"]]
207
208
209
210 == **Comment rechercher toutes les notices de biens liées à aucune notice photo ?** ==
211
212
213 Lorsque l’on effectue des recherches sur des liens entre différentes tables/notices, on utilise toujours la recherche par liens, via le champ //clé unique// ou //Unique_Key//.
214
215 Ce type de recherche nécessite d’utiliser l’opérateur booléen « sauf ».
216
217
218 (% style="text-align:center" %)
219 [[image:image-20230925093238-13.png||class="img-thumbnail" height="389" width="1067"]]
220
221
222
223 == **Comment rechercher toutes les notices photos liées à aucune notice de bien ?** ==
224
225
226 Lorsque l’on effectue des recherches sur des liens entre différentes tables/notices, on utilise toujours la recherche par liens, via le champ //clé unique// ou //Unique_Key//.
227
228 Ce type de recherche nécessite d’utiliser l’opérateur booléen « sauf ».
229
230
231 (% style="text-align:center" %)
232 [[image:image-20230925093259-14.png||class="img-thumbnail" height="408" width="1073"]]
233
234
235
236 == **Comment rechercher la notice la plus ancienne saisie dans la table ?** ==
237
238
239 Pour cela, on utilise **^** ou **-**, en recherchant l’information sur le champ clé unique ou Unique_Key.
240
241
242 //Exemple : Rechercher la première notice bibliographique enregistrée.//
243
244
245 (% style="text-align:center" %)
246 [[image:image-20230925093321-15.png||class="img-thumbnail" height="423" width="1026"]]
247
248
249 (% class="box warningmessage" %)
250 (((
251 //La recherche sera effectuée sur la clé la moins grande de la table !//
252
253 //Flora pourra remonter les clés existantes et pas les anciennes notices supprimées.//
254 )))
255
256
257 == **Comment rechercher la dernière notice saisie dans la table ?** ==
258
259
260 Pour cela, on utilise **$** ou **+**, en recherchant l’information sur le champ clé unique ou Unique_Key.
261
262
263 //Exemple : Rechercher la dernière notice bibliographique enregistrée.//
264
265
266 (% style="text-align:center" %)
267 [[image:image-20230925093340-16.png||class="img-thumbnail" height="417" width="1062"]]
268
269
270 (% class="box warningmessage" %)
271 (((
272 //La recherche sera effectuée sur la clé la plus grande de la table.//
273
274 //Flora pourra remonter les clés existantes et non les notices supprimées.//
275 )))
276
277
278 == **Comment rechercher les notices créées ou modifiées dans un laps de temps de quelques jours ?** ==
279
280
281 Cette recherche est intéressante pour effectuer des statistiques.
282
283 Pour cela, on utilise le **$TODAY** = pour signifier que l’on recherche une information à partir d’aujourd’hui
284
285 Et le **$TODAY-nombre de jours** ou **$TODAY+ nombre de jours** = pour signifier qu’on recherche dans les jours précédents (-) ou dans les jours suivants (+).
286
287 (% class="box infomessage" %)
288 (((
289 //Avantages du $TODAY : si vous mémorisez la requête, la recherche se remet à jour automatiquement. //
290 )))
291
292
293 //Exemple : rechercher toutes les notices créées entre la semaine dernière et aujourd’hui.  //
294
295
296 (% style="text-align:center" %)
297 [[image:image-20230925093411-17.png||class="img-thumbnail" height="406" width="1009"]]
298
299
300
301 (% class="box warningmessage" %)
302 (((
303 // Attention au mélange des opérateurs de comparaison : avec les +30>, les -30<  et le -30 >= ou +30<= .//
304 )))
305
306
307 == **Comment chercher les dépôts arrivant à échéance ?** ==
308
309
310 Dans Flora, la table des entrées permet de référencer l’entrée administrative de vos dépôts. Un champ « Date de restitution » est disponible dans la grille de saisie des dépôts.
311
312 Il est donc possible d’effectuer une recherche experte sur ce champ.
313
314 //Exemple : visualiser les dépôts qui arrivent à échéance à partir d’aujourd’hui et dans les 30 jours à venir.//
315
316 Pour cela, on utilise :
317
318 * L’opérateur de comparaison « et »
319 * Le $TODAY(((
320 (% style="text-align:center" %)
321 [[image:image-20230925093433-18.png||class="img-thumbnail" height="411" width="1028"]]
322 )))
323
324 (% class="box warningmessage" %)
325 (((
326 // Attention au mélange des opérateurs de comparaison : avec les +30>, les -30<  et le -30 >= ou +30<= .//
327 )))
328
329
330 == **Comment retrouver toutes les notices saisies par une personne à une date précise ?** ==
331
332
333 Dans la recherche experte, il est possible de rechercher avec les champs « SAISI PAR » et « SAISI LE », pour trouver les notices créées par un agent, à une date dite.
334
335
336 (% style="text-align:center" %)
337 [[image:image-20230925093506-19.png||class="img-thumbnail" height="413" width="1011"]]
338
339
340 (% class="box infomessage" %)
341 (((
342 //Dans le champ SAISI PAR : renseigner le code du compte utilisateur recherché//
343
344 //Dans le champ SAISI LE : respecter la nomenclature : aaaammjj (correspond à année-mois-jour)//
345 )))
346
347
348 == Comment rechercher les notices saisies ce jour ? ==
349
350
351 Rechercher sur la date du jour en utilisant le $TODAY.
352
353
354 (% style="text-align:center" %)
355 [[image:image-20230925093535-20.png||class="img-thumbnail" height="399" width="964"]]
356
357
358
359
360 == Comment rechercher les notices photos importées en lot aujourd'hui ? ==
361
362
363 Pour rechercher les notices importées ce jour, rechercher sur le champ « CODE DE TRANSFERT » puis, sur le champ « SAISI LE ».
364
365
366 (% style="text-align:center" %)
367 [[image:image-20230925093600-21.png||class="img-thumbnail" height="376" width="1014"]]
368
369
370 (% class="box infomessage" %)
371 (((
372 //Dans le champ SAISI LE : respecter la nomenclature : aaaammjj (correspond à année-mois-jour)//
373 )))
374
375 == Comment appliquer une nouvelle interrogation sur un résultat issu d'une recherche précédente ? ==
376
377
378 Il est possible d'effectuer une recherche à partir d'un résultat d'une autre recherche en utilisant les [[requêtes>>https://flora.doc.decalog.net/xwiki/wiki/flora/view/1_Fonctionnalit%C3%A9s/C.%20Biblioth%C3%A8que/6%20Le%20service%20Recherche%20documentaire/6.G.%20Mes%20recherches/#HG.5.RequEAtes]].
379
380 Pour cela, enregistrer la première recherche effectuée en enregistrant la requête.
381
382 (% style="text-align:center" %)
383 [[image:1718010743385-236.png||class="img-thumbnail" height="586" width="1152"]]
384
385 Il est ensuite possible  d'aller modifier ou ajouter des critères de recherche depuis le menu mes recherches, mes requêtes en cliquant sur le crayon avec le carré.
386
387 (% style="text-align:center" %)
388 [[image:1718011072324-471.png||class="img-thumbnail" height="467" width="1171"]]
389
390 (% style="text-align:center" %)
391 [[image:1718019879991-258.png||class="img-thumbnail" height="446" width="1168"]]