From 1dc06a48332735c79e8798b8f95cd3b25b3e23de Mon Sep 17 00:00:00 2001 From: Ludivine Premont <ludivine.premont@veremes.com> Date: Wed, 28 Oct 2020 16:33:34 +0100 Subject: [PATCH] =?UTF-8?q?ajout=20d=C3=A9tail=20sur=20la=20localisation?= =?UTF-8?q?=20texte=20plein?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- administration/developpement/objets_metiers.md | 16 ++++++++++++---- utilisation/mode_carto.md | 8 ++++++++ 2 files changed, 20 insertions(+), 4 deletions(-) diff --git a/administration/developpement/objets_metiers.md b/administration/developpement/objets_metiers.md index eb6454c..98a1691 100644 --- a/administration/developpement/objets_metiers.md +++ b/administration/developpement/objets_metiers.md @@ -93,13 +93,21 @@ Les modes de recherche pour le champs localisation sont: - Stricte - Cherche exactement le texte - Début de chaine - - Cherche le texte saisie (dans un seul bloc) comme un début de chaîne -> Corresponds en sql à "texte%" + - Cherche le texte saisie (dans un seul bloc) comme un début de chaîne + - Corresponds en sql à LIKE "texte%" - Fin de chaine - - Cherche le texte saisie (dans un seul bloc) comme une fin de chaîne -> Corresponds en sql à "%texte" + - Cherche le texte saisie (dans un seul bloc) comme une fin de chaîne + - Corresponds en sql à LIKE "%texte" - Milieu de chaine - - Cherche le texte saisie (dans un seul bloc) dans tout la chaîne -> Corresponds en sql à "%texte%" + - Cherche le texte saisie (dans un seul bloc) dans tout la chaîne + - Corresponds en sql à LIKE "%texte%" - Texte plein - - Recherche chaque mot du texte -> Corresponds à la recherche "plain text" de postgresql + - Recherche chaque mot du texte + - Corresponds à la recherche "plain text" de postgresql + +Les avantages de la recherche texte plein sont: +- Une recherche plus large car chaque mot est cherché individuellement. +- Un tri plus pertinant grâce à un score attribué à chaque mot Exemple: diff --git a/utilisation/mode_carto.md b/utilisation/mode_carto.md index 810d125..06db15a 100644 --- a/utilisation/mode_carto.md +++ b/utilisation/mode_carto.md @@ -64,6 +64,14 @@ vMap. - Un outil pour recentrer la carte sur l'emprise par défaut définie par l'administrateur . - Un outil de localisation par la saisie d'adresse. . Par défaut l'outil fonctionne avec la couche Open Street Map. Si un objet métier est associé à un calque de la carte, un choix sera disponible entre plusieurs localisations. +#### L'outil de localisation + +L'outil de localisation peut réaliser la recherche de plusieurs façon: +- avec la clause LIKE +- avec la fonctionnalité plain text de postgresql + +Pour configurer ce choix, il faut se rendre dans la [partie administration de l'objet métier](https://vmap.readthedocs.io/fr/latest/doc_module_vmap/administration/developpement/objets_metiers.html#mode-de-recherche-du-champ-localisation) + ### 3.1. Infobulles Une infobulle est la carte d'identité d'un objet métier, pour en selectionner une ou plusieurs (si l'option est activé) il faut choisir le type d'objet métier à sélectionner  puis cliquer sur un élément de carte. -- GitLab