Honza Král
8517d8954e
[TEST] add name parameter to get_alias in update_alias tests
...
to avoid failure on older es versions since get_alias without name has been
only introduced in #4539
2014-01-02 20:04:24 +01:00
Honza Král
076a24af14
[TEST] split tests with parent to pre/post 1.0 in the yaml test suite
...
See #4506 for details
2014-01-02 20:04:24 +01:00
Honza Král
d5efb54785
[TEST] Split delete by query tests pre-1.0 and post-1.0
...
See #4074 for details
2014-01-02 20:04:24 +01:00
Martijn van Groningen
aa548f5148
Remove GET `_aliases` api in favour for GET `_alias` api
...
Currently there are two get aliases apis that both have the same functionality, but have a different response structure. The reason for having 2 apis is historic.
The GET _alias api was added in 0.90.x and is more efficient since it only sends the needed alias data from the cluster state between the master node and the node that received the request. In the GET _aliases api the complete cluster state is send to the node that received the request and then the right information is filtered out and send back to the client.
The GET _aliases api should be removed in favour for the alias api
Closes to #4539
2014-01-02 13:56:11 +01:00
Martijn van Groningen
f4bf0d5112
Replaced `ignore_indices` with `ignore_unavailable`, `expand_wildcards` and `allow_no_indices`.
...
* `ignore_unavailable` - Controls whether to ignore if any specified indices are unavailable, this includes indices that don't exist or closed indices. Either `true` or `false` can be specified.
* `allow_no_indices` - Controls whether to fail if a wildcard indices expressions results into no concrete indices. Either `true` or `false` can be specified. For example if the wildcard expression `foo*` is specified and no indices are available that start with `foo` then depending on this setting the request will fail. This setting is also applicable when `_all`, `*` or no index has been specified.
* `expand_wildcards` - Controls to what kind of concrete indices wildcard indices expression expand to. If `open` is specified then the wildcard expression if expanded to only open indices and if `closed` is specified then the wildcard expression if expanded only to closed indices. Also both values (`open,closed`) can be specified to expand to all indices.
Closes to #4436
2014-01-02 12:19:45 +01:00
Martijn van Groningen
a7bb28c0e7
Made single shards APIs fail if routing is configured to be required in the mapping.
...
This change make single shard requests fail when no routing is specified and routing has been configured to be required in the mapping. Thi
Closes #4506
2014-01-02 10:47:53 +01:00
Martijn van Groningen
bb01995722
Made APIs consistently accept a query in the request body's `query` field.
...
The following APIs now accept the query in a top level `query` field like:
* delete_by_query
* validate_query
* count
These APIs used to accept the query directly in the request body which was inconsistent with the search and explain APIs. For this reason t
Closes #4074
2014-01-02 10:06:01 +01:00
Simon Willnauer
fa4315005b
Allow for version >= 0.90.10
2013-12-23 12:07:05 +01:00
Clinton Gormley
b8aba737f4
[TEST] Added skip clause to analyze API with text format.
...
No longer supported in 1.0.0.RC1
2013-12-11 22:43:18 +00:00
Clinton Gormley
13d9d17155
Update README with full command to generate spec
2013-12-11 18:33:45 +00:00
Boaz Leskes
ea4a908bdb
Added field mapping API tests which use wild cards
...
See: https://github.com/elasticsearch/elasticsearch/issues/4367
2013-12-11 15:00:33 +01:00
Karel Minarik
ccbb0e5c97
[UTIL] Fixed an error for the `--output` parameter in `thor api:spec:generate`
2013-12-05 17:36:54 +01:00
Honza Král
2d29bb7a63
[API] bulk request now supports timeout, see #4220
2013-11-25 11:53:32 +01:00
Clinton Gormley
381436843d
[TEST] Fixed suggestion tests for 1.0.0.Beta1
...
Results order has changed because the standard analyzer no
longer removes stopwords
2013-11-07 14:26:22 +01:00
Clinton Gormley
602c3b6782
[TEST] Renamed _percolator to .percolator
2013-11-07 14:25:24 +01:00
Clinton Gormley
c579164a88
[TEST] Fixed bad indentation on realtime_refresh tests
2013-11-05 13:28:47 +01:00
Karel Minarik
e051c8a663
[TEST] Create the index with `number_of_replicas: 0` for "Realtime Refresh" tests
2013-11-05 11:24:31 +01:00
Karel Minarik
afcc9d52ab
[API] Changed `fields` parameter to required in "Get Field Mapping" API
...
Also reworded `include_defaults` description.
2013-11-05 11:17:59 +01:00
Karel Minarik
da9da0c7a2
[TEST] Removed the `skip` in the common test "setup" definition
...
Until the issue with skipping tests en masse is resolved, let's use individual `skip` statements,
as supported in current YAML runners.
2013-11-05 10:05:34 +01:00
Karel Minarik
e49683a5ee
[TEST] Fixed incorrect `skip` behaviour in the "Get Field Mapping" API tests
2013-11-05 09:47:02 +01:00
Clinton Gormley
57894b70f4
[TEST] Test for get_field_mapping was calling get_mapping
2013-11-02 13:21:06 +01:00
spenceralger
5ef83b6c9a
Updated "version_type" to match delete.json
2013-10-30 17:26:32 -07:00
spenceralger
d85e264d03
Fixed method name, and the doc url
2013-10-30 14:16:55 -07:00
Boaz Leskes
ebdde4ea46
Added spec + tests for the GetFieldMapping API
...
Introduced in https://github.com/elasticsearch/elasticsearch/issues/3941
2013-10-30 19:19:35 +01:00
Clinton Gormley
cf795cfe4c
[TEST] Corrected YAML syntax in mget/70_source_filtering
...
and broke it up into multiple tests which are easier to debug
2013-10-26 13:09:37 +02:00
Zachary Tong
e5daab0b6b
Remove unescessary newline continuation
...
Newline continuation causes some yaml parsers to interpret the
hash as a string instead of a proper hash
2013-10-25 14:14:12 -04:00
spenceralger
1cfe0f32c6
Added URL to indices.get_template to match previous change
...
Since the name is no longer required, added a supporting path to the paths array.
2013-10-23 21:14:02 -07:00
Boaz Leskes
d202d3386a
Added brackets to a do command.
2013-10-11 12:29:44 +02:00
Boaz Leskes
4a91a243b1
Normalizing the source filtering params of get_source with the rest of the API
2013-10-11 12:29:17 +02:00
Zachary Tong
6e2deaa4b7
Get all templates not available before 0.90.3
2013-10-09 13:11:00 +02:00
Boaz Leskes
87df522786
updated source filtering tests and spec
...
Fixed id tests to be strings.
Changed the _source_* param of get_source as they have changed in core.
2013-10-08 18:18:20 +02:00
Boaz Leskes
a04bce96c7
The name parameter of indices.get_template is not required.
2013-10-08 18:16:27 +02:00
Clinton Gormley
e791f463b1
[API] cluster.health wait_for_nodes is a string, not a number
2013-10-01 19:28:46 +02:00
spenceralger
a6c9150427
Reverse course
...
See comment [here](2dd7f4f652 (commitcomment-4189612)
)
2013-09-26 09:52:23 -07:00
spenceralger
e7465fee87
Added path to exist, supporting optional "type" part
...
Since the type is an optional part, there needs to be a path that can be used without it.
2013-09-25 20:03:28 -07:00
Clinton Gormley
a958d5a63d
[TEST] In the open indices test, wait for yellow after opening
2013-09-25 19:29:16 +02:00
Clinton Gormley
7d6869e149
[TEST] single alias APIs not supported before 0.90.1
2013-09-25 18:59:12 +02:00
Clinton Gormley
8e9a71341e
[TEST] get_source not supported before 0.90.1
2013-09-25 18:59:12 +02:00
Honza Kral
559d284f41
[API] formatting issues
2013-09-25 14:08:18 +02:00
Clinton Gormley
e283e0dc38
[TEST] Fixed the delete_template test so that it works for 0.90.*
2013-09-25 13:54:08 +02:00
Clinton Gormley
766d6e60ea
[TEST] The get_mapping change in format is in master, not 0.90.*
2013-09-25 13:39:58 +02:00
Clinton Gormley
8a4d668227
Percolation results have changed in master
2013-09-23 13:53:45 +02:00
Clinton Gormley
be8fad31cf
The get_mapping tests were the wrong way around
2013-09-23 13:53:32 +02:00
Clinton Gormley
a78781cdc6
[API] Added _source,_source_include,_source_exclude to
...
* explain
* get
* mget
* search
* get_source
2013-09-23 13:23:25 +02:00
Clinton Gormley
653ae20603
Added the clear_scroll spec
2013-09-20 22:21:26 +02:00
Clinton Gormley
e0adae6497
completion_fields and field_data fields not support in node stats yet.
...
See https://github.com/elasticsearch/elasticsearch/issues/3746
2013-09-20 14:15:08 +02:00
Clinton Gormley
36b489cbc2
Added completion stats to cluster.node_stats and indices.stats
2013-09-20 13:26:04 +02:00
Spencer Alger
13719a4c2e
removed some spaces that cause my yaml parser to choke
2013-09-18 08:54:17 -07:00
Clinton Gormley
5a31353fb0
Updated the test README to allow multiple test sections and an initial setup section
2013-09-18 15:54:58 +02:00
Clinton Gormley
e957aa3364
Changed the get_mapping test to handle versions correctly
2013-09-18 15:29:40 +02:00