diff --git a/administration/developpement/objets_metiers.md b/administration/developpement/objets_metiers.md index eb6454cf6bc446f3a037402a771ee76e501a8281..98a1691b7ebeb0b4e4f81f484ab833143d90b7d0 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 810d125b070ca22f93b4697569adb59e4a78e1a8..06db15a959157b750a598df3f4082b8afdf1563e 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.