JDONREFv3REST API : Différence entre versions

De JDONREF Wiki
(first shot)
 
(Autres API elasticsearch compatibles)
 
(5 révisions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
===== JDONREFv3REST API =====
 
 
 
L'interface JDONREFv3REST API est une interface REST FULL pour JDONREF qui est un sous-ensemble de l'API de elasticsearch 1.0 ([http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/index.html]).
 
L'interface JDONREFv3REST API est une interface REST FULL pour JDONREF qui est un sous-ensemble de l'API de elasticsearch 1.0 ([http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/index.html]).
   
Ligne 7 : Ligne 5 :
 
Cette interface ne respecte que la convention [http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/modules-http.html#modules-http REST over HTTP], mais certaines options de [[http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/multi-index.html Common Options]] ou [[http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/multi-index.html Multiple Indices]] sont prises en charge.
 
Cette interface ne respecte que la convention [http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/modules-http.html#modules-http REST over HTTP], mais certaines options de [[http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/multi-index.html Common Options]] ou [[http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/multi-index.html Multiple Indices]] sont prises en charge.
   
L'API JDONREFv3REST décrit le sous ensemble de l'API ElasticSearch qui est implémenté par JDONREFv3REST, c'est à dire l'API dédiée à l'usage de documents seuls :
+
L'API JDONREFv3REST décrit le sous ensemble de l'API ElasticSearch qui est implémenté par JDONREFv3REST, c'est à dire l'API dédiée à l'usage de documents seuls.
  +
  +
===== Document APIs =====
   
 
* [[JDONREFv3REST Index API|Index API]]
 
* [[JDONREFv3REST Index API|Index API]]
 
* [[JDONREFv3REST Get API|Get API]]
 
* [[JDONREFv3REST Get API|Get API]]
 
* [[JDONREFv3REST Delete API|Delete API]]
 
* [[JDONREFv3REST Delete API|Delete API]]
* [[JDONREFv3REST Update API|Update API]]
 
  +
  +
===== Autres API elasticsearch compatibles =====
  +
  +
Les autres API de elasticsearch en lecture seule suivantes sont compatibles avec JDONREFv3REST :
  +
  +
* [http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/search.html Search API]
  +
* [http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices.html Indices API]
  +
* [http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cluster.html Cluster API]
  +
  +
Par "compatible" on entend que si les API en écriture de JDONREFv3REST API sont utilisées, alors les API en lecture spécifiées ci-dessus peuvent être utilisées librement. Aux écarts près suivant :
  +
* Le routage n'est pas utilisé
  +
* Les types et index sont prédéfinis

Version actuelle en date du 18 mars 2014 à 23:00

L'interface JDONREFv3REST API est une interface REST FULL pour JDONREF qui est un sous-ensemble de l'API de elasticsearch 1.0 ([1]).

L'intérêt de cette interface concerne l'intégrité des données : les appels de PUT sont à la fois à destination de la base de donnée postgreSQL de JDONREF et de l'Elastic Search (voir JDONREFv3ES).

Cette interface ne respecte que la convention REST over HTTP, mais certaines options de [Common Options] ou [Multiple Indices] sont prises en charge.

L'API JDONREFv3REST décrit le sous ensemble de l'API ElasticSearch qui est implémenté par JDONREFv3REST, c'est à dire l'API dédiée à l'usage de documents seuls.

Document APIs
Autres API elasticsearch compatibles

Les autres API de elasticsearch en lecture seule suivantes sont compatibles avec JDONREFv3REST :

Par "compatible" on entend que si les API en écriture de JDONREFv3REST API sont utilisées, alors les API en lecture spécifiées ci-dessus peuvent être utilisées librement. Aux écarts près suivant :

  • Le routage n'est pas utilisé
  • Les types et index sont prédéfinis