Shay Banon
a963bc1dc9
Setting index_analyzer incorrectly sets analyzer
...
fixes #2329
2012-10-16 09:19:47 -04:00
Shay Banon
c2073c343d
improve allocation decision to allow to explain why a decision has been made
...
building the infra to support explaining why an allocation decision has been made, for example, why a shard is not allocated on a specific node
2012-10-16 09:03:54 -04:00
Shay Banon
c350dcd9cf
upgrade to jackson 2.1.0
2012-10-14 15:37:08 -04:00
Shay Banon
384286d463
Mapping: Using _default_ mapping type with _source excludes (or array based config) can cause the array to grow indefinitely
...
closes #2317
2012-10-11 19:02:06 -07:00
Shay Banon
27562270ca
simplify cleaning up non allocation shard code
...
its pretty complex today, simplify it by doing a single iteration, and handling both dangling shard cleanup on existing indices and shards that have been reallocated to a differetn node
2012-10-11 18:46:24 -07:00
Shay Banon
320c9b7681
close parser when parsing update body
2012-10-06 19:47:11 +02:00
Shay Banon
2fa017db11
Terms filter: Add `or` and `or_nocache` execution modes
...
closes #2306
2012-10-05 18:21:58 +02:00
Shay Banon
9122befdfb
add logging on the size of message received
2012-10-04 20:33:25 +02:00
Shay Banon
8ea019aa82
formatting
2012-10-04 20:07:57 +02:00
Henrik Lindström
4d969add80
If types and index mappings are empty consider the mapping as an "empty" mapping and return status 200.
2012-10-04 20:07:10 +02:00
Shay Banon
2c150419ce
add additional (internal) flush option
...
this flush option allows to just commit and index writer, without actually clearing the translog
2012-10-03 16:36:13 -04:00
Shay Banon
2532761c51
increase the clean interval of filter cache
2012-10-01 15:30:14 -04:00
Shay Banon
9096baf7d9
1.7 compiler failure
...
fixes #2294 .
2012-10-01 08:11:28 -04:00
Shay Banon
9ad8c08505
fix segments per tier to the proper 10 default
2012-09-30 10:12:03 -04:00
Shay Banon
433b189eb4
provide the timer for netty
...
this helps to control the thread name of the thread it created
2012-09-30 09:11:03 -04:00
Shay Banon
c56cc6ecbe
Upgrade to netty 3.5.8
...
closes #2299 .
2012-09-29 19:24:43 -04:00
Shay Banon
05653cbdaa
move cleaning filter cache on closed readers to separate thread
...
improve cleaning the global weighted cache when a reader closes, move it to a separate thread, so iterating over the cache entries will nto happen on each segment closed, but instead be "bulked"
2012-09-29 14:06:28 +02:00
Shay Banon
9dd8e1ea05
refresh thread pool to use scaling with default size of 10
2012-09-29 13:21:18 +02:00
Shay Banon
5bf566660b
fix detection when JTS / spatial4j are not available
2012-09-28 22:29:08 +02:00
Shay Banon
7d6c567e6f
return null instead of empty doc set
...
null can more easily be optimized in other filters
2012-09-28 17:18:07 +02:00
Martijn van Groningen
51e69e1a9e
Fixed NPE when using `has_parent` or `has_child` filter/query.
...
The NPE occurred when for an arbitrary segment no parent documents exist for a has_parent filter/query and no child documents exist for a has_child filter/query.
Closes #2297
2012-09-28 17:08:30 +02:00
Shay Banon
2df6b4b0ea
more guice to use Objects from guava
2012-09-28 14:03:41 +02:00
Shay Banon
f9fc9bdb20
query_string on multiple fields with "*" fails in 0.19.9
...
fixed #2296
2012-09-28 14:00:43 +02:00
Shay Banon
d8a3096a1a
make sure to pass the updated settings from the plugins to the modules with transport client
2012-09-28 13:47:34 +02:00
Shay Banon
81775cc763
upgrade to mvel 2.1.3
2012-09-28 10:02:52 +02:00
Shay Banon
613c70c289
introduce TransportResponse
...
a class that needs to be used when sending a response over the transport layer, with an option to have headers
2012-09-27 18:05:16 +02:00
Shay Banon
15453272f7
fetching a shape should not occur on separate thread
2012-09-26 23:47:27 +02:00
Shay Banon
cfe7504d1c
introduce TransportRequest (with optional headers)
...
introduce a new class, TransportRequest, which includes headers. This class can be used when sending requests over the transport layer, and ActionRequest also extends it now.
This is the first phase of the refactoring part in the transport layer and action layer to allow for simpler implementations of those as well as simpler "filtering" capabilities in the future
2012-09-26 23:46:28 +02:00
Shay Banon
15fbbd43ce
Bulk Delete item when broadcast to all shard (lack of routing) might not be applied correctly
...
closes #2285 .
2012-09-24 14:04:10 +02:00
Martijn van Groningen
81a6940ad3
Fixed score explain is for `custom_filters_score` query.
...
Only the explain of the filter was included. This fix adds an explain for the inner query and wraps it in a top-level explanation.
2012-09-24 14:00:34 +02:00
Shay Banon
6e66f45f58
minor geo shape fetch improvements
2012-09-23 21:31:13 +02:00
Chris Male
05e0b4d4e0
Added ShapeFetchService with support in GeoShapeQueryParser/FilterParser
2012-09-23 21:24:13 +02:00
Shay Banon
df0ff176d4
add simpler way to set the epoll bug workaround flag for netty
2012-09-22 19:50:43 +02:00
Shay Banon
f73d684c76
use the version to deserialize published cluster state
2012-09-22 19:47:50 +02:00
Shay Banon
d5e11fdcd9
disconnect from unicast nodes before raising event
2012-09-22 19:38:34 +02:00
Shay Banon
aa435a288b
add node version to each request/response transport message
...
a version associated with each request, and having it associated with the stream when (de)serializing, can allow us in the future to better support cross version communication
2012-09-22 02:35:29 +02:00
Shay Banon
cc7eb263be
Transport: Add header token
...
This allows to more easily identify when illegal content is being sent to the transport port
closes #2280
2012-09-21 23:56:27 +02:00
Shay Banon
a3af3d2f47
Norms field is ignored when doing a match_all query
...
we shouldn't optimize a match all query if it has norms associated with it, fixes #2277
2012-09-21 18:57:21 +02:00
Chris Male
4f5e62e988
Added MultiPolygon parsing and serialization support
2012-09-21 14:03:21 +02:00
Martijn van Groningen
8080fdc509
Added types exists api
...
The types exists api checks whether one or more types exists in one or more indices.
## Example usage
curl -XHEAD 'localhost:9200/twitter/tweet'
## Options
* `index` - One or more indices. Either specified as query string parameter or in the uri path.
* `type` - One or more types. Either specified as query string parameter or in the uri path.
* `ignore_missing` - Determines what type of indices to exclude from a request. The option can have the following values: `none` or `missing`.
Closes #2273
2012-09-21 10:21:32 +02:00
Chris Male
6fc0b83e07
Upgraded to Spatial4j 0.3
2012-09-20 23:55:51 +02:00
Shay Banon
0fadbf2177
more easily add a field with boost to multi match builder
2012-09-20 12:38:13 +02:00
Shay Banon
83a39bd509
improve test by not waiting for green state, no need
2012-09-20 12:00:58 +02:00
Shay Banon
f8e1291243
global node indices level queries to be created by guice
2012-09-20 11:54:46 +02:00
Shay Banon
4e19de1a08
don't serialize ignore_unmapped to mapping on default value
...
fix ignore_unmapped being serialized as part of the mappings even though it has a default value and not explicitly set
2012-09-19 20:54:13 +02:00
Shay Banon
7f6f001d15
better reason logged when not master
2012-09-19 18:28:29 +02:00
Martijn van Groningen
afc99ac42c
Added id cache size to nodes stats api
...
Also added bloom cache size the node *rest* api
Closes #2264
2012-09-19 13:16:24 +02:00
Shay Banon
86e88a86b8
expose the highlighter builder Field constructor
2012-09-19 11:47:48 +02:00
Martijn van Groningen
d5aa35e0ea
Added better error handling for has_child, has_parent and top_children.
...
If has_parent, has_child or top_children are executed incorrectly then a better exception is thrown. This gives a better error description when one of these queries or filters is being used in count api.
Closes #2261
2012-09-18 13:26:23 +02:00
Shay Banon
2275b82549
upgrade to testng 6.8
2012-09-17 16:23:18 +02:00