Commit Graph

729 Commits

Author SHA1 Message Date
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