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 ![](../images/emprise.png).
 -   Un outil de localisation par la saisie d'adresse.  ![](../images/adresse.png). 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 ![](../images/carto_selection_objet_metier.png) puis cliquer sur un élément de carte.
-- 
GitLab