Différences entre versions de « Recherche en JSON »

De WIKI-BOKEH
Aller à : navigation, rechercher
Ligne 10 : Ligne 10 :
  
 
==== expressionRecherche ====
 
==== expressionRecherche ====
 +
 
<pre>[http://adresse.de.mon.bokeh]/recherche/simple/format/json/expressionRecherche/[termes de la recherche]</pre>
 
<pre>[http://adresse.de.mon.bokeh]/recherche/simple/format/json/expressionRecherche/[termes de la recherche]</pre>
 
Filtre les résultats par les termes saisis sur les axes titres, auteurs, éditeurs, collections, matières et dewey.<br />
 
Filtre les résultats par les termes saisis sur les axes titres, auteurs, éditeurs, collections, matières et dewey.<br />
Ligne 15 : Ligne 16 :
 
Les résultats sont triés par pertinence calculée suivant la formule:
 
Les résultats sont triés par pertinence calculée suivant la formule:
 
<pre>(pertinence des termes dans le titre * 1.5) + (pertinence des termes dans les auteurs)</pre>
 
<pre>(pertinence des termes dans le titre * 1.5) + (pertinence des termes dans les auteurs)</pre>
 +
 +
==== type_doc ====
 +
 +
<pre>[http://adresse.de.mon.bokeh]/recherche/simple/format/json/type_doc/[identifiant]</pre>
 +
Filter les résultats par le type de document spécifié.
 +
La liste par défaut des identifiants disponible dans le model [http://git.afi-sa.fr/afi/opacce/blob/master/library/Class/TypeDoc.php#L187 Class_TypeDoc]
  
 
[[Catégorie:Documentation_développeur]]
 
[[Catégorie:Documentation_développeur]]

Version du 21 avril 2015 à 17:08

Il est possible d'interroger le moteur de recherche de Bokeh et d'obtenir une réponse JSON avec pagination.

Requête[ ]

Basique[ ]

[http://adresse.de.mon.bokeh]/recherche/simple/format/json

Renvoit en JSON un résultat correspondant à tout le catalogue.

Critères supplémentaires[ ]

expressionRecherche[ ]

[http://adresse.de.mon.bokeh]/recherche/simple/format/json/expressionRecherche/[termes de la recherche]

Filtre les résultats par les termes saisis sur les axes titres, auteurs, éditeurs, collections, matières et dewey.
Tout d'abord en requérant la présence de tous les termes (mode ET), puis si aucun résultat n'est trouvé en requérant la présence d'au moins un terme (mode OU).
Les résultats sont triés par pertinence calculée suivant la formule:

(pertinence des termes dans le titre * 1.5) + (pertinence des termes dans les auteurs)

type_doc[ ]

[http://adresse.de.mon.bokeh]/recherche/simple/format/json/type_doc/[identifiant]

Filter les résultats par le type de document spécifié. La liste par défaut des identifiants disponible dans le model Class_TypeDoc