Commit Graph

2519 Commits

Author SHA1 Message Date
Shay Banon 63f2e84535 Negative total cpu time reported by the node stats REST API, closes #1297. 2011-09-02 10:13:26 +03:00
Shay Banon 8facdb2e3d Rapidly concurrent deleting/creating an index leaves index inconsistent, closes #1296. 2011-09-02 09:36:25 +03:00
Shay Banon a8baec6960 improve logging of failure when merging 2011-09-01 23:32:26 +03:00
Shay Banon d7943e8ebd fix some highlighting encoder issues 2011-09-01 22:14:47 +03:00
LocJayMP c0f8223a6c adding escape html ability 2011-09-01 21:50:49 +03:00
Shay Banon 2bc2b3f4e2 add percolate api to groovy client 2011-09-01 21:10:46 +03:00
Shay Banon b888684ff6 negative from parameter yields undescriptive error message, closes #1293. 2011-09-01 19:25:04 +03:00
Shay Banon 87049d0d29 initialize the transport adapter on creation so asking for stats will not NPE 2011-09-01 19:18:28 +03:00
Shay Banon 3ae40487b6 Using 57744018578214912 as an id can cause failure to route to the correct shard, closes #1294. 2011-09-01 18:33:44 +03:00
Shay Banon 10278f115e also add it as a parameter 2011-09-01 14:17:41 +03:00
Shay Banon ca020dac3f add specific get indices stats endpoints 2011-09-01 14:17:20 +03:00
Shay Banon cc051014d3 add optional queue_size to fixed thread pool, and reject_policy 2011-09-01 13:26:41 +03:00
Shay Banon d98ac9b6fc mark context processed in the correct place... 2011-09-01 10:53:46 +03:00
Shay Banon 6693b86982 more options when setting query/filter/facets in raw form using java api 2011-09-01 09:42:10 +03:00
Shay Banon 3381d77c14 more explicit places where we don't want to conversion to happen when transforming to xcontent 2011-09-01 01:34:27 +03:00
Shay Banon b185078554 Java API: ActionFuture#actionGet to automatically unwrap failures, closes #1292. 2011-09-01 00:10:15 +03:00
Shay Banon 3b9da384c3 add offset and length all the way to the source parsing level 2011-08-31 22:29:04 +03:00
Shay Banon bc1dd108d1 Java API: XContentFactory creation of XContentBuilder to always be "safe", closes #1291. 2011-08-31 21:10:50 +03:00
Benjamin Devèze d1d3340aa2 add path support for id field, fix issue 1245 2011-08-31 00:45:52 +03:00
Shay Banon 2d1a645231 ignore load failures on a closed reader 2011-08-31 00:19:04 +03:00
Shay Banon b3ef0a3d7f Support fetching _routing, _parent, _timestamp using realtime get when stored, closes #1289. 2011-08-30 22:35:16 +03:00
Shay Banon 6560a9ec7b bubble down a now concept from the initiating search node to all nodes executing search 2011-08-30 21:15:35 +03:00
Shay Banon 1add5ce566 Node / Indices Stats: Add get stats (including missing / exists), closes #1288. 2011-08-30 20:56:39 +03:00
Shay Banon 32b64fc9a3 externalize get logic into a shard level get service 2011-08-30 19:53:07 +03:00
Shay Banon a5aac3a5c8 cleanup/optimize metadata stage parsing and generalize it 2011-08-30 15:36:09 +03:00
Shay Banon e5e96a86a0 cleanup 2011-08-29 18:54:18 +03:00
acerb 56a2833de4 Performance improvement when creating a multi-value field cache 2011-08-29 18:03:45 +03:00
Shay Banon ba352e0dc6 cleanup timestamp work 2011-08-29 17:46:01 +03:00
Benjamin Devèze bb02f19f88 Add support for timestamp field 2011-08-28 14:54:03 +03:00
Shay Banon fe0a1d424d Multi Get: Allow to specify fields to fetch in the URI, and apply it automatically to all docs to get without explicit fields, closes #1281. 2011-08-26 17:42:22 +03:00
Shay Banon 58bfe5d86f Tiered merge policy setting: `max_merge_segment` misnamed and should me `max_merged_segment`, closes #1280. 2011-08-26 17:17:26 +03:00
Shay Banon d48542a979 Node Stats: Certain indices level stats to retain stats even when shard relocates, closes #1276. 2011-08-25 20:20:14 +03:00
Shay Banon ee585ad96c change executor to be management and not cached for stats/status/info APIs 2011-08-25 12:28:26 +03:00
Shay Banon f9ae132c72 improve tests execution time 2011-08-24 22:00:27 +03:00
Shay Banon 306b3939cf fix stats action registration 2011-08-24 20:57:48 +03:00
Benjamin Devèze 264efe5478 Fix small bug in routing parsing 2011-08-24 19:57:12 +03:00
Shay Banon 591c91a9a9 add specific indexing stats REST endport 2011-08-24 18:23:27 +03:00
Shay Banon 80062fbe10 Indices Stats API + indexing statistics, closes #1273. 2011-08-24 11:24:52 +03:00
Shay Banon bb9bcf6a1e debug log failure to find local host 2011-08-22 11:02:10 +03:00
Shay Banon f4a36a2d87 add size and docs to merge stats 2011-08-21 05:16:26 +03:00
Shay Banon 67e161f710 add flush stats 2011-08-21 04:54:27 +03:00
Shay Banon 6fd6965bdf add refresh stats to node indices stats section 2011-08-21 01:10:51 +03:00
Shay Banon 0549e9d1c2 create simple metrics aggregator classes, and use them where applicable in the code, abstracting away the actual aggregation method (and use jsr166e long addr) 2011-08-21 00:12:36 +03:00
Shay Banon e67427d4af add a new version of jsr166y, and add jsr166e 2011-08-20 21:52:52 +03:00
Shay Banon 6afbfad089 Enhance transport stats to include rx and tx counters, closes #1254. 2011-08-20 21:37:37 +03:00
Shay Banon ef47308ead allow to change indices.cache.filter.size setting through cluster update settings api 2011-08-20 17:12:58 +03:00
Shay Banon 6e81fbc30d rename cluster settings service to node settings service, as it better reflects the fact that settings are applied on the node level 2011-08-20 16:58:39 +03:00
Shay Banon 03217c460a Cluster Update Settings API, closes #1266. 2011-08-20 04:00:41 +03:00
Shay Banon a83c45be22 Java Logging: Automatically default to log4j before slf4j logging if log4j in the classpath, closes #1265. 2011-08-20 03:27:29 +03:00
Shay Banon 779dc4309b Geo: Automatically normalize lat/lon on search components, closes #1264. 2011-08-19 20:19:54 +03:00
Shay Banon ec6fa83856 index: no should also disable include_in_all, closes #1087. 2011-08-19 19:51:39 +03:00
Shay Banon 0f0b41e4fa fix bound normalization 2011-08-19 16:28:55 +03:00
Shay Banon 7c150a5059 Geo Type Mapping: Add normalize flag (default to true), and default validate to true, closes #1262. 2011-08-19 07:24:43 +03:00
Shay Banon 7a4fca2c1a Geo Distance Filter Bounding Box Optimization, closes #1261. 2011-08-19 07:07:02 +03:00
Shay Banon 4bacebe860 optimize distance based based calcs by reusing source location computation 2011-08-19 04:25:36 +03:00
Shay Banon d371619dd8 add an option to just compute distance factor 2011-08-19 03:21:46 +03:00
Shay Banon fcaa0e3261 Query Parser caching does not take parsed query rewrite method into account, closes #1260. 2011-08-19 01:57:12 +03:00
Shay Banon 5fa072263d more work on simplifying mapper parsing code 2011-08-19 01:34:22 +03:00
Shay Banon 8d2123a452 dynamic templates might cause elasticsearch to keep resync mappings, closes #1257. 2011-08-18 21:13:15 +03:00
Nicolas Lalevée 741b8dd70b fix highlight score ordering for a field 2011-08-18 20:29:20 +03:00
Shay Banon a9bc775213 more refactoring to generalize root level field mappers 2011-08-18 04:55:57 +03:00
Shay Banon 821c3524a2 more refactoring to generalize root level field mappers 2011-08-18 00:57:53 +03:00
Shay Banon 4395202ebc simplify a bit doc mapper parsing to make it more generic 2011-08-17 18:08:39 +03:00
Shay Banon 8a7b20597d Geo Type Mapping: Add validation options to validate lat and lon values, closes #1252. 2011-08-17 05:54:57 +03:00
Shay Banon 55f62eca8a use static classes for docsets instead of inner classes to make sure we don't rely on hotspot to inline field lookups 2011-08-17 04:20:43 +03:00
Shay Banon 451c87f486 Update Settings: Allow to dynamically set index.gc_deletes setting, closes #1251. 2011-08-17 02:58:55 +03:00
Shay Banon 20ff04f715 Start Elastic Node without network link, closes #842. 2011-08-17 02:55:17 +03:00
Shay Banon be7d3b609f Single node rolling restart into a new node can cause metadata loss, closes #1249. 2011-08-16 17:18:30 +03:00
Shay Banon da56a4d332 Tiered merge policy: Change the default max_merge_segment from 5gb to 20gb, closes #1247. 2011-08-15 21:36:32 +03:00
Shay Banon af4b6a1d49 move to the latest 0.8.4 lzf compress 2011-08-15 18:45:21 +03:00
Shay Banon 11bdad1338 wrong method signature: RangeFilterBuilder and NumericRangeFilterBuilder, closes #1244. 2011-08-15 00:06:26 +03:00
Shay Banon d92dc36213 improve index and shard creation failure messages 2011-08-14 14:51:20 +03:00
Shay Banon b0caf0d761 externalize all checks for checksum file to a util method 2011-08-14 02:19:17 +03:00
Shay Banon b3d1525e41 return the query builder for chaining 2011-08-13 22:36:11 +03:00
Benjamin Devèze 32fcd91e2b Fix copy-pasted javadoc error 2011-08-13 16:09:24 +03:00
Shay Banon 252ba57703 Date detection for `YYYY/MM/dd` or `YYYY/MM/dd HH:mm:ss` without timezones now broken, closes #1241. 2011-08-13 13:08:12 +03:00
Shay Banon 3b987f9ee0 add a more complex test for peer recovery reuse 2011-08-12 14:58:06 +03:00
Shay Banon 016bcdfa3a also flush before optimize, just to optimize all the changes up until now 2011-08-12 13:01:11 +03:00
Shay Banon 8a69910465 Peer recovery process can sometimes not reuse the same index files allocated on a possible node, closes #1238. 2011-08-12 04:06:20 +03:00
Shay Banon fa19239d44 Updating `index.auto_expand_replicas` might not be applied correctly, closes #1237. 2011-08-12 02:21:47 +03:00
Shay Banon 001a6b0ff7 Failure to reduce geo distance sorting (class case exception), closes #1234. 2011-08-11 23:37:18 +03:00
Shay Banon bf51a4e5df Mapping: Allow to enable automatic numeric types detection new fields with a string value, closes #1233. 2011-08-11 23:11:08 +03:00
Shay Banon 3202af0dc1 when fixing #1229, we should also handle a case where the node is closing when connected from another node 2011-08-11 22:35:55 +03:00
Shay Banon a4339d6751 add getter for open file desc 2011-08-11 21:25:14 +03:00
Shay Banon 0d07d5b91f Improve how versioning are read to reduce (deleted) open file handles, closes #1230. 2011-08-11 12:25:56 +03:00
Shay Banon fc6e0dd037 Java API TransportClient can fail on remote node shutdown instead of retrying the next connected node under heavy load, closes #1229. 2011-08-11 11:31:59 +03:00
Shay Banon 0d755472d3 add bulk indexing stress test 2011-08-10 23:38:48 +03:00
Shay Banon d25c939b97 Failed shard recovery can cause shard data to be deleted (replicas will still work), closes #1227. 2011-08-10 20:29:24 +03:00
Shay Banon 80f9ea5bfe protected against cases where the channels are null and asking for stats 2011-08-10 17:34:21 +03:00
Shay Banon 745b8cbefe Full field paths not respected in sort parameters, closes #1226. 2011-08-10 16:52:10 +03:00
Shay Banon d06a7e9fe1 CouchDB River: Custom script does not convert the modified doc properly to be indexed, closes #1225. 2011-08-10 15:06:53 +03:00
Shay Banon 25c3e898fd improve unicast to have another try at pinging other nodes within the ping timeout span 2011-08-10 15:06:34 +03:00
Shay Banon 1c555679a1 small optimization when sorting based on count and same count entries requires sorting based on term 2011-08-09 19:45:15 +03:00
Shay Banon ee015f5829 when dynamically updating the shard indexing buffer size, ignore cases where it can't be updated because flushing is disabled 2011-08-09 19:22:47 +03:00
Shay Banon 56b11c5ff3 Scripts: arrays: ".multiValued" returns true even when ".values" fails, closes #1145. 2011-08-09 18:50:03 +03:00
Shay Banon 54880c576b don't wait for merges on full flush 2011-08-09 18:10:57 +03:00
Shay Banon 5aad9dd841 missing import 2011-08-09 17:22:16 +03:00
Jonathan R H Evans ace3b1feeb Added comment to explain MarginFragListBuilders relation to SimpleFragListBuilder 2011-08-09 17:17:40 +03:00
Jonathan Evans 77f873fdf1 Added access to highlight offset through java client, previously just through transport 2011-08-09 17:17:40 +03:00
Jonathan Evans cee29dedb2 Added highlight offset for highlighted terms in fragments 2011-08-09 17:17:40 +03:00