====== Exalead / Search or Access API ====== ===== Récupération de tous les documents ===== Host:port+10/search-api/search?q=%23all ===== Récupération d’un document dans un search logic spécifiée ===== Host:port+10/search-api/search?q=id:2688.14620.9280.65250%20history_type:current&logic=sl_project Attention : pour récupérer la valeur d'un virtual field, n'oublie pas de l'ajouter dans le 'Hit Content' ===== Mashup API to test feeds ===== Host:port+10/access.project/feeds/na_task_efforts_view/effort/ Host:port+10/access.project/feeds/na_task_efforts_view/?hit=XXXXXXX ===== Analyse des résultats de la search-api ===== ==== Requête à la Search-API sans prefixe handler ==== Host:Port+10/search-api/search?q=0DVT-8724-GL1 Le résultat est le suivant : Dans le paramètre ellql, on voit que la requête passée fait une tokenisation de la chaîne 0DVT-8724-GL1 sur le tiret => recherche de chaîne 0DVT et 8724 et GL1 dans le champ 'text' ==== Requête à la Search-API avec prefixe handler ==== Host:Port+10/search-api/search?q=hpc_ecsitem_hpc_ecs_code:2EVU4184TY- Le résultat est le suivant : Dans le paramètre ellql, on voit que la requête passée ne fait pas tokenisation de la chaîne 0DVT-8724-GL1 sur le tiret => recherche de chaîne '2evu4184ty-' dans le champ 'hpc_ecsitem_hpc_ecs_code' ==== Outil pour indenter les ellql ==== [[http://open-tools.gitlabpages.paris.exalead.com/ellqli/|ELLQL indent]] ===== Requête sur un intervalle numérique ===== duration:[22 TO 100] ===== Search API Parameters ===== Remove virtual fields from search API result : remove_virtual_field {{ :exalead:exalead_searchapi_parameters.png?600 |}}