2096 Commits

Author SHA1 Message Date
Karel Minarik
dbdb44f838 Added the API definition for _stats 2013-05-27 17:42:04 +02:00
Karel Minarik
2cd85fa232 Added the API definition for _settings 2013-05-27 17:08:45 +02:00
Karel Minarik
8f40b2235d Added the API definition for _segments 2013-05-27 17:02:08 +02:00
Karel Minarik
42334966c3 Added the API definition for _refresh 2013-05-27 16:59:39 +02:00
Karel Minarik
7849fe12ce Added the API definition for _optimize 2013-05-27 16:57:31 +02:00
Karel Minarik
4e4cdaff2a Added the API definition for opening an index 2013-05-27 16:51:38 +02:00
Karel Minarik
83928d7fee Added the API definition for updating the mapping 2013-05-27 16:48:41 +02:00
Karel Minarik
59e3330020 Added the API definition for _mapping 2013-05-27 16:23:41 +02:00
Karel Minarik
bd837355dc Added the API definition for deleting a document type 2013-05-27 16:12:14 +02:00
Karel Minarik
f0db0f9d3a Added the API definition for _gateway/snapshot 2013-05-27 15:51:52 +02:00
Karel Minarik
f336f6cf4f Added the API definition for _flush 2013-05-27 15:50:14 +02:00
Karel Minarik
6b26609801 Added the API definition for checking the document type existence 2013-05-27 15:42:23 +02:00
Karel Minarik
1813dc361e Added the API definition for checking the index existence 2013-05-27 15:36:09 +02:00
Karel Minarik
8d44d42681 Added the API definition for deleting an index 2013-05-27 15:32:10 +02:00
Karel Minarik
2848c084b7 Added the API definition for creating the index 2013-05-27 15:22:28 +02:00
Karel Minarik
7455aaf0fd Added the API definition for closing the index 2013-05-27 15:13:24 +02:00
Karel Minarik
c2f4bbe1a4 Added the API definition for _cache/clear 2013-05-27 13:19:44 +02:00
Karel Minarik
e83a6a7f02 Added the API definition for _analyze 2013-05-27 13:10:42 +02:00
Karel Minarik
b60945b5cc Added the API definition for creating or updating an alias 2013-05-27 13:03:22 +02:00
Karel Minarik
554e42f5fb Added the API definition for _aliases 2013-05-27 12:59:26 +02:00
Karel Minarik
bf080b9385 Added the API definition for getting an alias 2013-05-27 12:43:54 +02:00
Karel Minarik
9aa12c0c72 Added the API definition for deleting a single alias 2013-05-27 12:10:25 +02:00
Karel Minarik
4bfe7bc797 Added the API definition for indexing a document 2013-05-26 19:44:03 +02:00
Karel Minarik
6f1a1b6254 Added the API definition for _mget 2013-05-26 19:05:59 +02:00
Karel Minarik
da4ec58dc3 Added the API definition for getting a document
The `_mget` API was extracted to a separate file
2013-05-26 18:53:39 +02:00
Karel Minarik
3632c5bd68 Added the API definition for _explain 2013-05-26 17:05:29 +02:00
Karel Minarik
eb5ed73dad Added the API definition for "delete by query" 2013-05-26 16:43:11 +02:00
Karel Minarik
f50e468dd3 Added the API definition for deleting a document 2013-05-26 16:38:24 +02:00
Karel Minarik
ec6ec56781 Added the API definition for _count 2013-05-26 16:33:31 +02:00
Karel Minarik
7c7fead20b Added the API definition for _cluster/state 2013-05-26 15:51:58 +02:00
Karel Minarik
72cd419617 Removed the API definition for _search_shards 2013-05-26 15:51:58 +02:00
Karel Minarik
659b46cfaf Added the API definition for _cluster/settings 2013-05-26 15:51:58 +02:00
Karel Minarik
cff45b4a7d Added the API definition for _cluster/reroute 2013-05-26 15:51:58 +02:00
Karel Minarik
9b5d017b9b Added the API definition for _cluster/nodes/stats 2013-05-26 15:51:55 +02:00
Karel Minarik
57a18bfa53 Added the API definition for _cluster/nodes/_shutdown 2013-05-26 15:51:55 +02:00
Karel Minarik
50675df898 Removed the API definition for _cluster/nodes/_restart
The API is not supported anymore.

Info: <https://github.com/elasticsearch/elasticsearch/issues/155>
2013-05-26 15:51:52 +02:00
Karel Minarik
e839597c0b Added the API definition for _cluster/nodes 2013-05-26 15:51:28 +02:00
Karel Minarik
b3e39864fe Added the API definition for _cluster/nodes/hot_threads 2013-05-26 15:51:27 +02:00
Karel Minarik
653677d1a0 Added the API definition for _cluster/health 2013-05-26 15:51:22 +02:00
Karel Minarik
9902da67d4 Added the API definition for bulk 2013-05-26 12:27:43 +02:00
Karel Minarik
3a741444bb [SETUP] Changed, that parts and params API definitions are sorted alphabetically 2013-05-26 12:20:43 +02:00
Karel Minarik
530c9c8ebf [UTIL] Changed, that JSON generator sorts API parts and params 2013-05-26 12:18:40 +02:00
Karel Minarik
a55750dd70 [SETUP] Added the generated JSON skeleton files
Files were generated with the `thor api:generate:spec --force --verbose --crawl` command,
and based on the 0.90 branch (elasticsearch/elasticsearch@5ec4064).
2013-05-24 13:33:06 +02:00
Karel Minarik
3f8a861768 [SETUP] Added README and LICENSE 2013-05-24 12:06:08 +02:00
Karel Minarik
91a2150373 [UTIL] Added a JSON files generator
The generator will parse the Elasticsearch *.java source files,
extract information about REST API endpoints (URLs, HTTP methods, URL parameters, etc),
and create a skeleton of the JSON API specification file for each endpoint.

See:

    $ thor list
    $ thor help api:generate:spec
2013-05-24 12:06:04 +02:00
Karel Minarik
971e7bc341 Initial commit (blank repository) 2013-05-23 17:56:22 +02:00