c25df8a | Shay Banon | 25 June 2012, 15:32:49 UTC | release 0.19.6 | 25 June 2012, 15:32:49 UTC |
598dd88 | Shay Banon | 25 June 2012, 15:25:19 UTC | return 404 when trying to delete a mapping that does not exists | 25 June 2012, 15:26:03 UTC |
5bf5874 | Shay Banon | 25 June 2012, 15:00:01 UTC | elasticsearch fails to start due to verification error, closes #2051. | 25 June 2012, 15:00:01 UTC |
5854312 | Shay Banon | 25 June 2012, 13:36:44 UTC | move to 0.19.6 snap | 25 June 2012, 13:36:44 UTC |
40e88b1 | Shay Banon | 25 June 2012, 13:35:05 UTC | release 0.19.5 | 25 June 2012, 13:35:05 UTC |
92a8937 | Shay Banon | 25 June 2012, 12:30:18 UTC | wait for remove mapping to happen on the cluster before returning control back | 25 June 2012, 12:30:48 UTC |
4a836f9 | Shay Banon | 24 June 2012, 18:58:44 UTC | reduce objects created with bloom filter operations | 24 June 2012, 19:07:01 UTC |
ce7682c | Shay Banon | 23 June 2012, 21:11:00 UTC | Store Compression: Term Vector Vector, closes #2049. | 23 June 2012, 21:11:59 UTC |
bdfff3d | Shay Banon | 23 June 2012, 18:26:27 UTC | River name re-use not possible between node shutdowns, closes #1921. This effectively happens because we don't flush before deleting a mapping, which causes it to still reply the changes happening for it on the transaction log, meaning the mapping are still around on the index level. | 23 June 2012, 18:26:49 UTC |
885fc16 | Shay Banon | 23 June 2012, 16:35:42 UTC | better thread naming | 23 June 2012, 16:36:37 UTC |
7ca460d | Shay Banon | 23 June 2012, 15:26:50 UTC | Return 503 when threadpool limit is reached, closes #2048. | 23 June 2012, 15:27:25 UTC |
fc7e4f1 | Shay Banon | 23 June 2012, 15:25:02 UTC | better type based inference when using scripts | 23 June 2012, 15:27:19 UTC |
c3bfeb5 | Shay Banon | 22 June 2012, 18:08:23 UTC | change index.store.compress.stored_fields setting to index.store.compress.stored | 22 June 2012, 18:09:05 UTC |
ee8d2d4 | Shay Banon | 22 June 2012, 17:32:38 UTC | Rest API: Add `HEAD` support for `/{index}/{type}/{id}` to quickly check if doc exists or not, closes #2047. | 22 June 2012, 17:33:06 UTC |
8397a63 | Shay Banon | 22 June 2012, 16:18:18 UTC | add debug log if using compressed stored fields | 22 June 2012, 16:18:18 UTC |
08b78ae | Shay Banon | 22 June 2012, 15:46:57 UTC | Failure to recover properly on node(s) restart When a node restarts, it might be canceling one recovery of a shard id only to get another one in the next cycle. We should detect this case and handle it properly. This is a fix to the annoying message seen by users: suspect illegal state: trying to move shard from primary mode to replica mode. | 22 June 2012, 15:47:24 UTC |
39d2751 | Shay Banon | 22 June 2012, 01:36:54 UTC | Improve cluster resiliency to disconnected sub clusters + fix a shard allocation bug with quick rolling restarts Two main changes: Improve cluster resiliency to disconnected sub clusters. If a node pings a master and that node is no longer registered with the master, improve the rejoin process of that node to the cluster. Also, if a master receives a message from another master, pick one to force to rejoin the cluster (based on cluster state versioning). On quick rolling restart, without waiting for shard allocation, the shard allocation logic can mess up its counts, causing for strange logic in allocating shards, or validation failures on routing table allocation. | 22 June 2012, 01:37:55 UTC |
0499b7f | Shay Banon | 21 June 2012, 19:20:18 UTC | Store Throttling (node level and/or index level) with options on merge or all, closes #2041. Allow to configure store throttling (only applied on file system based storage), which allows to control the maximum bytes per sec written to the file system. It can be configured to only apply while merging, or on all output operations. The setting can eb set on the node level (in which case the throttling is done across all shards allocated on the node), or index level, in which case it only applied to that index. The node level settings are indices.store.throttle.type to set the type, with values of none, merge and all (defaults to none). And, also, indices.store.throttle.max_bytes_per_sec (defaults to 0), which can be set to something like 1mb. The index level settings is index.store.throttle.type for the type, with values of node, none, merge, and all. Defaults to node which will use the "shared" throttling on the node level. And, index.store.throttle.max_bytes_per_sec (defaults to 0). | 21 June 2012, 19:20:18 UTC |
5a81956 | Shay Banon | 20 June 2012, 14:01:09 UTC | better compressed input offset data structure | 20 June 2012, 14:01:37 UTC |
f21efc5 | Shay Banon | 20 June 2012, 03:31:34 UTC | Stored Fields Compression, closes #2037. Compressing the stored fields file (the .fdt file) directly allows to have better compression on the size of the index, specifically when indexing (and storing) small documents. The compression will be considerably more effective compared to compressing each doc on its own (when setting compress on the _source mapper). The downside is that more data needs to be uncompressed when loading documents. The settings to control it is `index.store.compress.stored_fields` set to `true` (it defaults to `false`), and can be enabled dynamically using the update settings API. This allows to enabled compression at a later stage (i.e. old time based indices), and then optimize the index to make sure it gets compressed. | 20 June 2012, 03:33:19 UTC |
2ecef17 | Shay Banon | 19 June 2012, 11:15:44 UTC | add simple compression bench | 20 June 2012, 03:33:12 UTC |
fe4279e | Martijn van Groningen | 18 June 2012, 20:45:17 UTC | Better fix for mv field highlighting issue #1994 | 19 June 2012, 02:14:21 UTC |
231ea6b | Shay Banon | 19 June 2012, 02:07:11 UTC | abstract compression | 19 June 2012, 02:12:39 UTC |
e74594e | Shay Banon | 19 June 2012, 01:37:08 UTC | fix test to shutdown threadpool | 19 June 2012, 02:11:02 UTC |
de2ddb4 | Shay Banon | 19 June 2012, 01:33:44 UTC | fix tests to shutdown threadpool | 19 June 2012, 02:10:55 UTC |
e490f71 | Shay Banon | 19 June 2012, 01:03:11 UTC | using node settings to get the node name for thread names | 19 June 2012, 02:10:47 UTC |
9dd1a41 | Shay Banon | 18 June 2012, 13:04:49 UTC | add getTerms for uid filter | 18 June 2012, 13:06:34 UTC |
04ed0fb | Shay Banon | 16 June 2012, 13:40:44 UTC | disable lastGc disable using lastGc, it gives strange results... | 16 June 2012, 13:41:09 UTC |
66f17aa | Chris Male | 15 June 2012, 13:34:48 UTC | Added GeoDistance test which verifies the difference in behaviour between ARC and PLANE, causing elliptical results | 15 June 2012, 20:59:32 UTC |
a06e856 | Shay Banon | 14 June 2012, 20:41:11 UTC | better log message | 14 June 2012, 20:45:01 UTC |
be68fa8 | Shay Banon | 14 June 2012, 19:57:01 UTC | upgrade to joda 2.1 with the hack of duplicating BaseDateTime to remove the volatile | 14 June 2012, 19:57:36 UTC |
f52e19f | Shay Banon | 14 June 2012, 13:55:33 UTC | fix test to work with new noramalization | 14 June 2012, 13:56:21 UTC |
4f3a4f3 | Chris Male | 14 June 2012, 04:08:09 UTC | Incorporated changes to normalization of latitude and longitudes so latitude normalization is correct and longitude is normalized at the same time | 14 June 2012, 13:56:17 UTC |
7caebe7 | Shay Banon | 14 June 2012, 11:14:03 UTC | make sure we run in headless mode applies mainly to the attachments (tika) plugin | 14 June 2012, 11:14:32 UTC |
e488815 | Shay Banon | 13 June 2012, 18:47:24 UTC | Multi Search API: Allow to set search_type on REST endpoint URI to apply to all search requests, closes #2023. | 13 June 2012, 18:47:48 UTC |
84fec1d | Shay Banon | 13 June 2012, 14:24:06 UTC | fix imports | 13 June 2012, 14:28:10 UTC |
83f9b46 | Ozgur Orhan | 13 June 2012, 11:08:19 UTC | Enum -> toString -> toLowerCase fails for TR locale (for opType especially) | 13 June 2012, 14:21:22 UTC |
ccf9e21 | Shay Banon | 13 June 2012, 14:08:03 UTC | use an array to represent the keys in the uid filter fix equals and hashcode as well | 13 June 2012, 14:08:24 UTC |
dbf0329 | Shay Banon | 13 June 2012, 14:03:45 UTC | use an array to represent the keys in the uid filter | 13 June 2012, 14:05:20 UTC |
af1995a | Benjamin Devèze | 12 June 2012, 18:13:29 UTC | fix bug index.ttl.disable_purge should be in IndexMetaData | 12 June 2012, 21:52:55 UTC |
42c2e11 | Shay Banon | 12 June 2012, 21:26:15 UTC | improve filter cache cached value to store docset only | 12 June 2012, 21:26:35 UTC |
4fd83b8 | Shay Banon | 12 June 2012, 17:49:59 UTC | combine cacheable method of bit sets into one method | 12 June 2012, 17:50:21 UTC |
7d96273 | Shay Banon | 12 June 2012, 15:26:54 UTC | move remaining CHM construction to the factory method | 12 June 2012, 15:27:20 UTC |
691d8c1 | Shay Banon | 12 June 2012, 15:26:36 UTC | move remaining CHM construction to the factory method | 12 June 2012, 15:27:14 UTC |
b9db87e | Shay Banon | 12 June 2012, 15:23:01 UTC | move remaining CHM construction to the factory method | 12 June 2012, 15:23:35 UTC |
e9347b6 | Shay Banon | 11 June 2012, 22:19:56 UTC | add a flag to restore old multi value behavior with fast vector highlighter | 11 June 2012, 22:26:32 UTC |
d509e69 | Martijn van Groningen | 11 June 2012, 20:58:29 UTC | Fixes highlight issue for multivalues fields described in issue #1994 | 11 June 2012, 22:26:26 UTC |
cc1fa59 | Shay Banon | 11 June 2012, 19:06:52 UTC | .DS_Store file in .deb package, closes #2017. | 11 June 2012, 19:07:25 UTC |
f35090c | Shay Banon | 11 June 2012, 11:49:59 UTC | Init script in Debian package ignores some options in elasticsearch.yml, closes #1765. | 11 June 2012, 11:50:28 UTC |
4a8965b | Shay Banon | 11 June 2012, 11:30:55 UTC | Allow to pass es.default. settings to the process, using it as default value unless specified in the config file, closes #2016. | 11 June 2012, 11:31:21 UTC |
baa83c8 | Shay Banon | 11 June 2012, 00:02:01 UTC | use dub hash and increase pool of locks | 11 June 2012, 00:05:21 UTC |
3f1d5e8 | Shay Banon | 10 June 2012, 22:24:17 UTC | Quoted query_string gives NullPointerException with not_analyzed field (0.19.4), closes #2006. | 10 June 2012, 22:25:34 UTC |
026aaaf | Shay Banon | 09 June 2012, 22:42:54 UTC | Upgrade to latest jst166y and jsr166e Embed the code now in our source, since jsr166e jar generation with 1.6 instead of 1.7 is complicated when doing it on its own as it relies on ThreadLocalRandom, and we have it in jsr166y | 09 June 2012, 22:43:20 UTC |
2a36242 | Shay Banon | 09 June 2012, 21:01:51 UTC | upgrade to trove 3.0.3 | 09 June 2012, 21:02:29 UTC |
932d178 | Shay Banon | 08 June 2012, 23:28:02 UTC | Allow to filter client and "just" data nodes from controlling elected master (default client to true), closes #2014. | 08 June 2012, 23:28:26 UTC |
4ccd8c7 | Shay Banon | 08 June 2012, 21:23:20 UTC | Upgrade to Netty 3.5.0.Final, closes #2013. | 08 June 2012, 21:23:20 UTC |
9516319 | Shay Banon | 08 June 2012, 11:54:07 UTC | convert to json wasn't taking reformat flag properly into account | 08 June 2012, 11:55:08 UTC |
406e09a | Nicolas Lalevée | 08 June 2012, 08:38:13 UTC | Fix an incorrect error message when query parse fail, closes #1996 | 08 June 2012, 11:55:00 UTC |
f09a7d5 | Nicolas Lalevée | 30 May 2012, 15:22:08 UTC | Add an interface about "boost settable" query builders | 07 June 2012, 21:36:30 UTC |
b01e360 | Shay Banon | 07 June 2012, 21:34:21 UTC | terms filter uses less memory when cached move from a TreeSet to an array, sorting on creation | 07 June 2012, 21:36:25 UTC |
26e8b83 | Shay Banon | 07 June 2012, 14:24:21 UTC | fix wrong backport | 07 June 2012, 14:24:21 UTC |
019395a | Shay Banon | 07 June 2012, 13:45:57 UTC | export ES_JAVA_OPTS in deb script | 07 June 2012, 13:46:43 UTC |
b40974c | Jordi Boggiano | 15 May 2012, 21:07:22 UTC | Update requirements of the deb package Virtual packages such as java*-runtime are provided by various java/JRE implementations, which makes it more flexible to use. | 07 June 2012, 13:39:30 UTC |
42ba9ba | Robin Hughes | 01 June 2012, 14:35:20 UTC | Analysis: Add bulgarian to stemmer token filter language options | 07 June 2012, 13:33:19 UTC |
623b113 | Lukas Vlcek | 06 June 2012, 20:48:39 UTC | Fix exception message | 07 June 2012, 13:21:39 UTC |
2689f3f | Shay Banon | 07 June 2012, 13:19:14 UTC | fix search quote analyzer lookup, if its not null, use it | 07 June 2012, 13:21:33 UTC |
5c628ba | Shay Banon | 07 June 2012, 12:59:20 UTC | improve iteration on multi valued field data by breaking fast | 07 June 2012, 13:00:22 UTC |
4209fec | Shay Banon | 02 June 2012, 19:34:01 UTC | better logging of failure to load sigar under monitor.sigar, and not just monitor | 02 June 2012, 19:34:39 UTC |
c8c8a68 | Shay Banon | 01 June 2012, 09:25:55 UTC | explicitly set listener to false where applicable | 01 June 2012, 09:28:45 UTC |
f44994b | Shay Banon | 31 May 2012, 09:57:17 UTC | gateway snapshot size in bytes not returned properly | 31 May 2012, 09:57:50 UTC |
8f9d16d | Shay Banon | 31 May 2012, 09:39:09 UTC | Index level allocation filtering: Add _host option, closes #1991. Add _host option to index level allocation filtering, which will match on either the hostname or ip address. | 31 May 2012, 09:39:55 UTC |
801e9f2 | Shay Banon | 30 May 2012, 12:11:10 UTC | if shard is not started, don't allow to move it we already only run on started shards in the single place where we use move, but this is a better check in general | 30 May 2012, 12:12:09 UTC |
37f4651 | Shay Banon | 29 May 2012, 22:17:21 UTC | Query DSL: not filter with inner filter that uses array element fails, closes #1987. (without the `filter` wrapper) | 29 May 2012, 22:18:00 UTC |
638fb42 | Shay Banon | 29 May 2012, 17:33:21 UTC | Upgrade to netty 3.4.6 Contains no applicable changes to our usage, but still be on track with latest | 29 May 2012, 17:34:10 UTC |
2b533db | Shay Banon | 25 May 2012, 22:22:00 UTC | TransportClient does not load plugins, closes #1982. | 25 May 2012, 22:23:42 UTC |
8a0f599 | Shay Banon | 24 May 2012, 22:43:08 UTC | protect against internal transport requests that are malformed or wrongly sending HTTP requests to the transport port that can cause OOM (though really, that OOM is harmless in this case), relates to #1955. | 24 May 2012, 22:43:31 UTC |
366f882 | David Pilato | 24 May 2012, 07:28:40 UTC | Parse elasticsearch.in.sh before setting JAVA dir as we could define JAVA_HOME in elasticsearch.in.sh | 24 May 2012, 10:37:57 UTC |
f486d72 | Shay Banon | 23 May 2012, 22:58:11 UTC | Get mapping with no index specified on an empty cluster returns 404, closes #1976. | 23 May 2012, 22:58:36 UTC |
3f1a545 | Shay Banon | 23 May 2012, 22:33:52 UTC | Query DSL: Add more fuzzy options in different queries (text, query_string/field), closes #1974. | 23 May 2012, 22:34:14 UTC |
a80bb65 | Shay Banon | 23 May 2012, 21:49:17 UTC | add setting max boost on custom filters score query in the Java API as well | 23 May 2012, 21:49:39 UTC |
40ee28e | Shay Banon | 23 May 2012, 21:31:42 UTC | Query DSL: Add max_boost to custom_filters_score to cap boosting, closes #1973. | 23 May 2012, 21:32:09 UTC |
716d9ea | Shay Banon | 23 May 2012, 20:18:20 UTC | improve field data loader to bulk read doc ids | 23 May 2012, 20:18:46 UTC |
7ad5bde | Shay Banon | 23 May 2012, 19:54:31 UTC | Query DSL: term/terms filter performance improvement (bulk reading), closes #1972. | 23 May 2012, 19:57:30 UTC |
aedf217 | Shay Banon | 22 May 2012, 14:46:58 UTC | Query DSL: text query to support minimum_should_match, closes #1971. | 22 May 2012, 14:47:20 UTC |
7e66715 | Shay Banon | 22 May 2012, 14:40:26 UTC | Query DSL: Add null_value and existence to missing filter, filtering both null values and missing fields, closes #1970. | 22 May 2012, 14:41:25 UTC |
633a0d7 | Shay Banon | 21 May 2012, 20:07:29 UTC | move to 0.19.5 snap | 21 May 2012, 20:07:29 UTC |
e63c19a | Shay Banon | 21 May 2012, 20:06:05 UTC | release 0.19.4 | 21 May 2012, 20:06:05 UTC |
0fd15c7 | Shay Banon | 21 May 2012, 09:17:35 UTC | fix heap memory settings in default, and comment out all the options (in case they are changed in the init.d one) | 21 May 2012, 09:18:25 UTC |
84f79e7 | Shay Banon | 21 May 2012, 08:39:14 UTC | use CHM in percolator so we don't copy on write large data in case of many percolators | 21 May 2012, 08:39:14 UTC |
a8a4ec9 | Shay Banon | 20 May 2012, 19:35:07 UTC | Mapping: Using _default_ mapping _routing mapping definition fails to apply when introducing type through indexing, closes #1967. | 20 May 2012, 19:37:37 UTC |
be4079e | Shay Banon | 20 May 2012, 17:50:47 UTC | improve map builder to initialize the inner map with a map to build the data from | 20 May 2012, 17:51:11 UTC |
0f12a52 | Shay Banon | 20 May 2012, 10:24:14 UTC | better failure when missing default analyzer, don't allow to override name method with extending index analyzer, always use the injected one | 20 May 2012, 10:24:39 UTC |
cecc471 | Shay Banon | 20 May 2012, 09:34:48 UTC | better logging for shard and index | 20 May 2012, 09:34:48 UTC |
b5aa1cf | Shay Banon | 19 May 2012, 17:36:01 UTC | Percolator: Registering (indexing) a new percolator query will still be stored in memory if actually indexing it fails, closes #1965. | 19 May 2012, 17:40:26 UTC |
1d7562b | Shay Banon | 17 May 2012, 22:11:32 UTC | Mapping: default mapping with dynamic templates can cause them to double on each restart, closes #1964. | 17 May 2012, 22:11:54 UTC |
0e921ff | Shay Banon | 16 May 2012, 22:40:40 UTC | Get API: Allow to provide a parent value which automatically set the routing value, closes #1961. | 16 May 2012, 22:40:40 UTC |
e6da3ef | Shay Banon | 16 May 2012, 22:00:59 UTC | Index Templates settings provided in a config file fails to load properly, closes #1960. | 16 May 2012, 22:01:43 UTC |
de10ca9 | Shay Banon | 16 May 2012, 21:17:31 UTC | better failure logging when failing to read a tempalte | 16 May 2012, 21:17:54 UTC |
b0976ef | Shay Banon | 16 May 2012, 19:33:44 UTC | Mapping: Allow to specify enabled set to false on a property without specifying the type, closes #1959. | 16 May 2012, 19:34:08 UTC |
70a0b4e | Shay Banon | 16 May 2012, 18:58:34 UTC | Upgrade to Netty 3.4.5, closes #1958. | 16 May 2012, 18:58:58 UTC |