====== 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 |}}