Igor Motov
a51baa7d6c
Allow limiting the number of concurrent ES nodes that can run on the same machine
2011-10-03 12:30:03 +02:00
Shay Banon
56a4c98e8b
Allow to specify a specific field in the clear cache API, closes #1374 .
2011-10-03 12:13:02 +02:00
Shay Banon
c47f73a1ea
better refresh stress test
2011-09-27 22:56:44 +03:00
Shay Banon
5ed064d532
execute the indices store listener as a last listener, to make sure we clean things up before we delete content if needed
2011-09-27 22:56:27 +03:00
Shay Banon
df3fa9c067
When refreshing, also execute the refresh operation on initializing shards to make sure we don't miss it, closes #1370 .
2011-09-27 21:46:24 +03:00
Shay Banon
de8644d95a
Fetch phase when searching might fail when mapping are updated with type missing, closes #1369 .
2011-09-27 21:45:10 +03:00
Shay Banon
4088236cf7
No need to reroute (check for possible shard allocations) when a new *non* data node is added to the cluster, closes #1368 .
2011-09-27 13:47:59 +03:00
Shay Banon
f63727e3c6
no need to log a failure when deleting an index and a shard is recovering
2011-09-27 13:21:20 +03:00
Shay Banon
8fd28320e4
Add an option to disallow deleting all indices, closes #1367 .
2011-09-27 11:54:34 +03:00
Shay Banon
e0fdccd9c0
Transport Client: When `sniff` is enabled, use the sniffed nodes to be the list fo nodes to ping as well as the provided nodes, closes #1217 .
2011-09-27 01:29:03 +03:00
Shay Banon
0c82fc5901
Remove Infinity values for Range facets when no docs match the range, closes #1366 .
2011-09-27 00:41:57 +03:00
Shay Banon
737589f50d
better handling of mean computation of some facets to handle division by 0, though, won't happen on most facets
2011-09-27 00:39:37 +03:00
Igor Motov
d611182dbf
Add support for non-elasticsearch namespaces to ImmutableSettings.getAsClass method
2011-09-26 23:29:08 +03:00
Shay Banon
8a63e58e1a
Add `cloud.node.auto_attributes` setting, when set to `true`, will automatically add aws ec2 related attributes to the node (like availability zone), closes #1364 .
2011-09-26 21:01:23 +03:00
Shay Banon
e33dbcd93e
more small optimizations to term creation
2011-09-26 12:05:48 +03:00
Shay Banon
8658856b48
use index iteration over iterator
2011-09-25 22:20:53 +03:00
Shay Banon
18f15f0a6f
use index iteration over iterator
2011-09-25 22:17:09 +03:00
Shay Banon
f36d89c554
use index iteration over iterator
2011-09-25 21:28:55 +03:00
Shay Banon
9bea902966
allow to dynamically set cluster.routing.allocation.cluster_concurrent_rebalance using cluster update settings API
2011-09-25 21:12:17 +03:00
Shay Banon
fca3adcd59
allow to dynamically set cluster.routing.allocation.cluster_concurrent_rebalance using cluster update settings API
2011-09-25 21:09:41 +03:00
Shay Banon
e8b88acbd3
allow to dynamically set cluster.routing.allocation.cluster_concurrent_rebalance using cluster update settings API
2011-09-25 21:09:15 +03:00
Shay Banon
d7e3c9538f
remove unnecessary check
2011-09-24 16:57:14 +03:00
Shay Banon
9d9133a451
required _routing fails when path points to an integer field, closes #1357 .
2011-09-24 01:59:21 +03:00
Shay Banon
d954a93d9d
Malformed REST create index causes the index to still be created, closes #1359 .
2011-09-24 01:04:12 +03:00
Shay Banon
d9d452a1ef
Allow to disable shard allocations, closes #1358 .
2011-09-23 17:35:31 +03:00
Shay Banon
f74793c92a
improve multiple data locations when reading checksums and local gateway state files by going through all the locations to find them.
2011-09-23 17:08:21 +03:00
Shay Banon
d76d7d4a56
Support external versioning for deletes arriving before initial update, closes #1351 .
2011-09-23 00:56:02 +03:00
Shay Banon
8d7aaa704a
Allow to stripe the data location over multiple locations, closes #1356 .
2011-09-23 00:35:59 +03:00
Shay Banon
c1ca21f4d5
more internal refactoring in directory providers
2011-09-22 18:04:59 +03:00
Shay Banon
7ab128bbba
Put mapping on a single node with new mapping will not wait for the mapping to be applied, closes #1355 .
2011-09-22 16:02:18 +03:00
Shay Banon
f74fa7511b
better failure when failing to find mapping for the key field in data histogram
2011-09-22 13:53:40 +03:00
Shay Banon
55d112b043
Even shard count distribution counts relocations as two, closes #1354 .
2011-09-22 01:00:51 +03:00
Shay Banon
7adf2fd497
make last commit compile...
2011-09-22 00:30:05 +03:00
Njal Karevoll
6d975cd6b7
also use the time unit configured by numeric_resolution if fallbacking to parsing a timestamp number
2011-09-21 23:51:50 +03:00
Njal Karevoll
9bc9e3f0bd
use "numeric_resolution" instead of "numeric_precision" as the field name
2011-09-21 23:51:50 +03:00
Njal Karevoll
41dbcdb7d6
Give the date field mapping a "numeric_precision" argument that allows a user to configure the precision of the numeric timestamps.
...
Supports all the time units from http://download.oracle.com/javase/6/docs/api/java/util/concurrent/TimeUnit.html
2011-09-21 23:51:50 +03:00
Shay Banon
3f8b7f0fce
allow to change awareness settings using cluster update settings API
2011-09-21 23:48:23 +03:00
Shay Banon
44efcca108
automatic preference when using awareness attributes
2011-09-21 23:09:44 +03:00
Shay Banon
3028d5a7a1
Shard allocation awareness (rack aware, zone aware, for example), closes #1352 .
2011-09-21 18:26:16 +03:00
Njal Karevoll
6a6cba1ff3
include the path when serializing _id field mappings
2011-09-20 17:50:32 +03:00
Shay Banon
8c322b4cc2
use the same improved fields extraction in get api
2011-09-20 16:54:02 +03:00
Shay Banon
9a13763315
Improve source based fields loading when searching, closes #1347 .
2011-09-20 14:33:02 +03:00
Shay Banon
29d0bfdaa9
don't log delete of unused shard location if it does not exists
2011-09-19 17:50:41 +03:00
Shay Banon
dc85e227af
upgrade to latest jsr166 code
2011-09-18 21:50:16 +03:00
Shay Banon
f072c7e91b
add meter metric implementation
2011-09-18 21:35:01 +03:00
Shay Banon
52ca63deb9
move refreshing version table to be done right after the commit within the respective lock, for full flush (rarely used) its needed...
2011-09-18 16:13:05 +03:00
Shay Banon
b66a3b7c59
Realtime Get: Under high concurrent indexing and immediate get, a get might be missed while flushing, closes #1344 .
2011-09-18 13:44:35 +03:00
Shay Banon
305cf4a567
Bulk API: Properly retry execution on temporal state changes, closes #1343 .
2011-09-17 02:21:49 +03:00
Austin McKinley
0977b793da
adding timeout to list of connection failures
2011-09-17 00:50:51 +03:00
Shay Banon
5ba6ec5a69
Versioning: Delete on an already deleted document should still affect versioning, closes #1341 .
2011-09-17 00:50:10 +03:00
Shay Banon
bdfa07934e
refactor creation of lucene directory and simplify different directories implemenation strcture
2011-09-16 18:39:23 +03:00
Shay Banon
a7e43005bb
Rest Delete API does not honor the `version_type` parameter, closes #1337 .
2011-09-15 17:07:04 +03:00
Shay Banon
25c6e8512d
fix full flush when no changes happen in the index, so the updated trans id is not written
2011-09-15 14:56:37 +03:00
Shay Banon
28f56262bc
use a simpler API call
2011-09-15 14:01:45 +03:00
Shay Banon
639515c240
Optimizing inactive (indexing wise) shard to only happen when there are no ongoing merges, closes #1336 .
2011-09-15 12:21:12 +03:00
Shay Banon
74079c8a13
Upgrade to Lucene 3.4.0, closes #1335 .
2011-09-15 12:16:58 +03:00
Shay Banon
3eaf73a380
Add number of committed and number of search segments to the segments API response
2011-09-14 20:48:02 +03:00
Shay Banon
e2b1cb1640
Allow to filter geo bounding box or distance based on indexed lat lon, closes #1334 .
2011-09-14 14:27:39 +03:00
Shay Banon
a8fc0cbcf3
when setting null value ttl, reset it
2011-09-13 21:43:56 +03:00
Benjamin Devèze
e52dbf4fda
fix bug when adding to BulkRequest with no TTL, add simple unit test for that
2011-09-13 21:41:13 +03:00
Shay Banon
a84eb1fc8f
Rivers: Close rivers early allowing them to still do index operations, closes #1330 .
2011-09-13 02:15:50 +03:00
Shay Banon
847938a88e
XContentBuilder.field : StackOverflowError with Integer[] parameters, closes #1324 .
2011-09-12 22:44:55 +03:00
Shay Banon
36f364c998
revert back to 5gb from 20gb (the lucene default) to create less confusion
2011-09-12 21:38:27 +03:00
Shay Banon
c62f476fa6
Indexation of document causes NullPointerException (on Linux) or ES process hanging, closes #1325 .
2011-09-12 21:35:45 +03:00
Shay Banon
d8377074a4
expose meteData directory
2011-09-12 21:33:33 +03:00
Shay Banon
93b1759804
Nested Mapping: Nested object with a null value causes wrong indexing structure (resulting in wrong search responses), closes #1323 .
2011-09-12 11:23:20 +03:00
Shay Banon
8fe1e5cdb8
upgrade to trove 3.0.0
2011-09-12 10:21:10 +03:00
Shay Banon
e6f277474e
Thread Pool: Blocking thread pool type configuration fails, closes #1321 .
2011-09-11 01:06:57 +03:00
Shay Banon
8532dc84e9
Query with stopwords executed directly against a type fails, closes #1320 .
2011-09-11 00:53:39 +03:00
Benjamin Devèze
4279016f30
add default ttl value support
2011-09-09 15:35:01 +03:00
Shay Banon
052f9aac1f
allow to force flush and use it when optimizing
2011-09-09 15:21:22 +03:00
Shay Banon
bf70836e92
don't do double int[] lookup for ordinal
2011-09-09 14:06:54 +03:00
Shay Banon
84ae001731
if ttl field mappers don't exists (yet), ignore it for that shard
2011-09-09 13:31:40 +03:00
Shay Banon
100df0dca8
Merge branch 'ttl-time-value-source' of https://github.com/Paikan/elasticsearch
2011-09-09 13:09:57 +03:00
Shay Banon
9ff4a95ee4
allow to filter also by node _name and _id, make sure to reroute properly after cluster update settings
2011-09-09 13:09:08 +03:00
Benjamin Devèze
fae6eaf690
add time value definition of ttl inside source
2011-09-09 11:35:15 +02:00
Shay Banon
d00edfb165
better check for defaults on jline, only enable it if not on windows
2011-09-09 10:59:35 +03:00
Shay Banon
0fcb4e88d4
cleanup ttl support, make sure we close the service on node lifecycle, better settings names, and allow to provide the ttl as a time value
2011-09-09 01:21:05 +03:00
Benjamin Devèze
65aad2da1e
add per doc ttl support
2011-09-09 00:03:40 +03:00
Shay Banon
5052282ab6
Cluster / Index level allocation filtering, closes #1311 .
2011-09-08 14:29:08 +03:00
Shay Banon
4180a7f73a
associate a DiscoveryNode instance with RoutingNode, so there is no need to look it up based on node id
2011-09-08 11:10:53 +03:00
Shay Banon
60933b0f1e
reroute after setting cluster level settings
2011-09-08 10:54:07 +03:00
Shay Banon
bcd4ef2823
custom nodes count
2011-09-07 20:38:48 +03:00
Shay Banon
60a73c475f
dynamic settings validation to allow for simple match patterns
2011-09-06 22:01:25 +03:00
Shay Banon
6a78cc2b72
fix wrong removal of flag
2011-09-06 21:10:54 +03:00
Lukáš Vlček
3d09fdee27
adding method allowing default value
2011-09-06 20:28:06 +03:00
Shay Banon
17c285090f
remove double setting clear
2011-09-06 20:13:06 +03:00
Jürgen Kartnaller
d276809822
fix clear for FieldLookup values
2011-09-06 20:12:50 +03:00
Shay Banon
203564a5b0
externalize shard allocation decision to a separate module
2011-09-06 17:51:11 +03:00
Shay Banon
d86c116273
extract logic of allocation to a separate module
2011-09-06 17:11:55 +03:00
Njal Karevoll
37f08ea8b8
Fix some typos:
...
hypennation_decompunder -> hyphenation_decompounder
only_longest_max -> only_longest_match
2011-09-06 15:23:48 +03:00
Shay Banon
b653d149d1
Peer recovery: Allow to throttle recovery based on "size per sec", closes #1304 .
2011-09-06 12:40:14 +03:00
Shay Banon
8ebbd1e7b9
Recovery Settings: Change settings (still support old settings) and allow for more dynamic settings, closes #1303 .
2011-09-06 11:21:32 +03:00
Shay Banon
9f427010bf
more to ABQ from LBQ is relevant places
2011-09-05 12:34:20 +03:00
Shay Banon
dee1addc17
Indices / Node Stats: Shard level search stats, closes #1301 .
2011-09-04 23:55:35 +03:00
Benjamin Devèze
8958e9fd4a
fix bug in parent handling where the parsed parent value was not set in the SourceToParse
2011-09-04 17:35:23 +03:00
Shay Banon
bcd7d97c58
only log async refresh / merge failure if the engine is not closed
2011-09-03 20:24:55 +03:00
Shay Banon
ed99a51406
ifx possible NPE when asking for _parent without parent mapping
2011-09-02 12:58:20 +03:00
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
Shay Banon
19c47cdceb
upgrade to jackson 1.8.5
2011-08-09 17:16:27 +03:00
Shay Banon
acd6a1945e
upgrade to mvel 2.1 Beta6
2011-08-09 16:52:59 +03:00
Shay Banon
7af84869fc
Invalidate cache stats when clearing the cache, closes #1220 .
2011-08-09 15:40:39 +03:00
Shay Banon
794a284093
Rare deadlock when introducing new mapping fields/objects, closes #1222 .
2011-08-09 15:31:17 +03:00
Shay Banon
f1e23067cd
Stored fields with multiple values might not return in search request asking for them, closes #1208 .
2011-08-04 22:34:33 +03:00
Shay Banon
ca6cd2bbed
add multi get stress
2011-08-04 15:13:08 +03:00
Shay Banon
1908639749
improve unicast discovery to use less resources by using dedicated thread pool capped with concurrent connects (defaults to 10)
2011-08-04 14:33:06 +03:00
Shay Banon
cbb95dee17
better logging in case of state persistence failure
2011-08-04 12:09:21 +03:00
Shay Banon
1e6dbc5ff3
Queries: Optimize single clause boolean query, closes #1206 .
2011-08-04 11:36:05 +03:00
Shay Banon
d93bc02309
Query DSL: custom_filters_score - add score_mode to control filters matching scoring, closes #1205 .
2011-08-04 03:31:14 +03:00
Shay Banon
4a886dbae1
Query DSL: custom_filters_score allow to associate boost on filter instead of script, closes #1204 .
2011-08-04 02:51:33 +03:00
Shay Banon
9503126155
Rest API: Add an `X-Opaque-Id` header, to be returned in the response if exists in the request, closes #1202 .
2011-08-03 19:40:25 +03:00
Shay Banon
318bdb91c6
amortize size based eviction on a scheduled task and not on each operation
2011-08-03 18:26:29 +03:00
Shay Banon
0f251bf6ea
Cache Stats: Computing the filter stats using the default weighted filter cache is expensive, closes #1201 .
2011-08-03 17:43:45 +03:00
Shay Banon
b9387848cb
Index Cache Stats / JVM Stats: Add a refresh_interval to control when it gets refreshed, closes #1200 .
2011-08-03 17:11:00 +03:00
Shay Banon
4a0b010d02
Automatic index creation can still cause "index missing" failures, closes #1199 .
2011-08-03 14:32:33 +03:00
Shay Banon
598370b6c7
Allow creation of empty docs, closes #1195 .
2011-08-03 12:36:05 +03:00
Shay Banon
50ccb665a0
Delete By Query wrongly persisted to translog, closes #1198 .
2011-08-03 11:30:01 +03:00
Shay Banon
ff2a4ed783
Analysis: Add a `kstem` name option to `stemmer` token filter (on top of the default kstem option), closes #1196 .
2011-08-02 23:30:57 +03:00
Shay Banon
bf9d5a0613
add done flag to not continue to connect if we already finished the unicast ping
2011-08-02 16:42:41 +03:00
Shay Banon
e44fb27db1
improve unicast discovery and try to reduce the number of connections made
2011-08-02 16:30:56 +03:00
Shay Banon
9e621afeb8
warn if mlockall is not working once enabled in settings (instead of debug logging), closes #1194 .
2011-08-02 14:07:27 +03:00
Shay Banon
885c80f8e5
Unicast Discovery: When providing a comma separated list of addresses, trim them from whitespaces, closes #1193 .
2011-08-02 13:42:38 +03:00
Shay Banon
a0bbb5445a
`highlight.fields` should accept field names with the full path, closes #1192 .
2011-08-02 12:55:17 +03:00
Shay Banon
a5a46b2349
make sure not to use cached stream when writing the metadata to shared gateway
2011-08-02 10:51:04 +03:00
Shay Banon
b3233fc8f1
upgrade to netty 3.2.5
2011-08-02 10:33:57 +03:00
Shay Banon
cb51d3c576
Sorting on _score in the URI format is reversed, closes #1191 .
2011-08-02 03:08:48 +03:00
Shay Banon
2b777df21e
add a note in the build regarding joda time 2
2011-08-02 00:16:52 +03:00
Shay Banon
e059a7b37f
Merge Policy type setting fails, closes #1190 .
2011-08-01 23:10:52 +03:00
Shay Banon
e329178e8e
improve debug logging for loading latest metadata and state
2011-08-01 14:26:21 +03:00
Shay Banon
2afe7f80a1
Query DSL: ids filter/parse to automatically use types provided as part of the search, closes #1188 .
2011-08-01 13:06:05 +03:00
Shay Banon
c25d9a7842
github redirects from https to http
2011-08-01 09:12:58 +03:00
Shay Banon
d3c0e250ec
make text queries to use Query suffix in java API, deprecate the previous ones
2011-07-31 17:48:18 +03:00
Shay Banon
56b495534a
don't use thread local to aggregate string terms facet
2011-07-31 14:40:17 +03:00
Shay Banon
5e8a021405
only add cross origin header if the request is coming from a browser
2011-07-30 23:44:27 +03:00
Shay Banon
e6ee276926
add more info to logging failure
2011-07-30 23:13:36 +03:00
Shay Banon
ca7cd21519
Failed to load uid from the index in match_all query with parent/child and _source disabled, closes #1149 .
2011-07-30 22:29:06 +03:00
Shay Banon
146a6d3730
Minor(?) scripting bug(?): (caching-related?) odd behavior when changing languages for the same script code, closes #1150 .
2011-07-30 15:13:02 +03:00
Shay Banon
8fb0163244
log failure when executing multi_get
2011-07-30 09:43:58 +03:00
Shay Banon
73adbdd4c3
Query DSL: Allow to control how all multi term queries are rewritten, closes #1186 .
2011-07-30 00:36:40 +03:00
Shay Banon
06bcd4253b
Analysis: 'truncate' token filter, closes #1165 .
2011-07-29 23:36:02 +03:00
Shay Banon
f4889dd846
Analysis: Unique token filter, closes #1185 .
2011-07-29 22:45:26 +03:00
Shay Banon
7271a80b50
Stop Token Filter - enable_position_increments, closes #1182 .
2011-07-29 21:31:48 +03:00
Shay Banon
a09ed1468c
Mapping: Renamed root object `date_formats` to `dynamic_date_formats` (old value still works), closes #1183 .
2011-07-29 21:10:58 +03:00
Shay Banon
f43bf307c8
Mapping: Root object non ISO date formats to support timezone, closes #1181 .
2011-07-29 20:01:43 +03:00
Shay Banon
91f97bb7b6
When flushing, old transaction log is not removed, closes #1180 .
2011-07-29 19:51:01 +03:00
Shay Banon
297a496998
More Like This API: Allow to provide `search_size` and `search_from`, closes #1179 .
2011-07-29 10:45:57 +03:00
Shay Banon
c0266a10d4
Search API: URI request allow to additional query_string parameters, closes #1178 .
2011-07-29 09:48:09 +03:00
Shay Banon
b07d9d56b4
HTTP: Disable automatic cookie parsing and resetting, allow to enable it, closes #1177 .
2011-07-28 22:02:39 +03:00
Shay Banon
615fc435cc
Http Transport: Allow to configure `max_header_size`, `max_initial_line_length`, and `max_chunk_size`, closes #1174 .
2011-07-28 18:32:38 +03:00
Shay Banon
7e0182d882
add more info on failure to derive xcontent
2011-07-28 10:33:00 +03:00
Shay Banon
36e6102a1b
move to trace level debugging when sigar fails to load
2011-07-27 18:25:52 +03:00
Shay Banon
02ba21dd70
Mapping: _default_ mapping type with root level date_formats can cause recursive addition of them to the mapping, closes #1168 .
2011-07-27 11:42:11 +03:00
Shay Banon
8dff55c79e
Get API: a get for a document that does not exists can cause open file handles leak, closes #1167 .
2011-07-26 22:58:09 +03:00
Shay Banon
cbde265ab8
improvement to string splitting caused fields= on get to return the source back, fix it and also optimize this case when using realtime get, closes #1164 .
2011-07-26 17:12:34 +03:00
Shay Banon
47b0750171
improve lock logic when recovering to reduce chance of throwable slipping and causing no release of lock
2011-07-26 16:39:36 +03:00
Shay Banon
15b9e00888
optimize for empty string case
2011-07-26 16:37:04 +03:00
Shay Banon
6e8c7c41fe
Index Settings: Add `index.recovery.initial_shards` controlling the number of shards to exists when using local gateway, closes #1163 .
2011-07-26 11:46:13 +03:00
Shay Banon
b70694ce63
Update Settings: Changing the number of replicas does cause allocation / deallocation of shards, closes #1162 .
2011-07-26 11:16:13 +03:00
Shay Banon
68868c4d3f
Local Gateway: Allow to set gateway.local.initial_shards to `quorum-1`, closes #1160 .
2011-07-26 10:56:44 +03:00
Shay Banon
cc1415e281
Add dfs test
2011-07-26 10:56:37 +03:00
Shay Banon
4695618c27
Unicast Discovery: Clusters under different cluster names can cause failed discovery, closes #1159 .
2011-07-26 07:50:23 +03:00
Shay Banon
bf3ebc715e
Bulk API: _version on delete actions is not honored, closes #1156 .
2011-07-26 07:35:26 +03:00
Shay Banon
9aa11f967a
Improve peer recovery of index files to reduce chances of corruption, closes #1158 .
2011-07-26 07:18:44 +03:00
Shay Banon
9df339f23b
remove private so won't create access$ calls
2011-07-25 15:59:55 +03:00
Shay Banon
9d9fa53ba9
add explicit return when we are done (even though it does not affect anything)
2011-07-25 15:36:03 +03:00
Shay Banon
7bdae651c3
clean connected nodes when closing a client
2011-07-25 15:25:10 +03:00
Shay Banon
549e9c7019
optimize shard iteration logic
2011-07-25 12:48:24 +03:00
Shay Banon
31ea01bbc6
Search API: REST endpoint should use default operation_threading of thread_per_shard, closes #1154 .
2011-07-24 20:51:49 +03:00
Shay Banon
5ce42b337d
Get API: Will always prefer first local execution, regardless of the preference, closes #1153 .
2011-07-24 20:33:49 +03:00
Shay Banon
b31f68a0eb
Search / Broadcast concurrency bug can result in response corruption / errors, closes #1152 .
2011-07-24 15:40:01 +03:00
kimchy
5e78f14f04
improve prefer local execution
2011-07-23 01:37:56 +03:00
kimchy
180f83828a
abs the count with prefer local
2011-07-23 01:31:12 +03:00
kimchy
0feb1fd216
don't call clusterService again to get filtering aliases
2011-07-23 01:18:22 +03:00
kimchy
ff1352f111
reduce visibility of some vars
2011-07-22 20:26:11 +03:00
kimchy
7de072b14e
more small optimizations
2011-07-22 19:53:05 +03:00
kimchy
1c2f25dd0f
no need to double abs, keep size as var to not call it each time
2011-07-22 19:30:08 +03:00
kimchy
8c9dffc235
optimize breaking strings based on commas, and small optimization to resolving routing values
2011-07-22 19:20:14 +03:00
kimchy
8c49da12ff
Fail shard (recovery) allocation on a node when the index does not exists, closes #1148 .
2011-07-22 06:58:33 +03:00
kimchy
a7190ea8a3
File#mkdirs gets stuck, might be concurrency issue, closes #1147 .
2011-07-22 02:08:11 +03:00
kimchy
d4d227ba6b
ignore empty state files stored
2011-07-21 22:11:14 +03:00
kimchy
ba137df093
Reusing query parser in WrapperQueryParser produces invalid queries, closes #1143 .
2011-07-21 20:21:28 +03:00
kimchy
fbd6e85eac
Query DSL: Allow to associate a custom cache key with a filter, closes #1142 .
2011-07-21 11:51:13 +03:00
kimchy
91e050f885
Java API: BoostingQueryBuilder does not build the query correctly, closes #1141 .
2011-07-21 09:18:17 +03:00
kimchy
ed6a6e31d3
Query DSL: custom_filters_score, closes #1140 .
2011-07-21 09:04:36 +03:00
kimchy
d9cea9bd64
Scan Search: Take track_scores into account, if set, return also scores per doc when scanning, closes #1139 .
2011-07-20 23:10:41 +03:00
kimchy
c3124efe51
Analyze API: Failure to read full message over the wire, closes #1138 .
2011-07-20 22:05:22 +03:00
kimchy
5bd4c16a0c
rename field to setField, to match convention
2011-07-20 22:02:24 +03:00
kimchy
72f9183c13
rename field to setField, to match convention
2011-07-20 22:01:50 +03:00
kimchy
260c61266d
even on failure, don't return a body for HEAD request
2011-07-20 20:58:08 +03:00
kimchy
0ed50ca00c
NullPointerException for invalid faceted query, closes #1136 .
2011-07-20 05:54:09 +03:00
kimchy
c066b6ae4a
Java client nodes using multicast discovery connect to one another, closes #1135 .
2011-07-20 03:38:13 +03:00
kimchy
cbb1c35f94
Network: Default (back) network.tcp.connect_timeout to 30s, closes #1134 .
2011-07-20 00:37:32 +03:00
kimchy
5ccdd4d3d3
reduce connections per node med to 4 from 7 to reduce (default) connection overhead
2011-07-20 00:34:56 +03:00
kimchy
c1dcea8a9e
add debug logging to netty transport tcp config
2011-07-20 00:31:14 +03:00
kimchy
671db81992
add transport.connections_per_node prefix setting as well as the netty specific one
2011-07-20 00:01:04 +03:00
kimchy
04b8245d96
IndicesExistsRequest throws IndexMissingException, closes #1133 .
2011-07-19 23:42:42 +03:00
kimchy
c662972230
Realtime Get fails when using compression, closes #1131 .
2011-07-19 22:01:50 +03:00
kimchy
9846a25380
change debug to trace
2011-07-19 20:11:04 +03:00
Nicolas Lalevée
65cefb6915
Add debug logging to trace search errors
2011-07-19 20:09:23 +03:00
Nicolas Lalevée
bf071222ed
fix the maxExpansion of a prefix query
2011-07-19 20:09:23 +03:00
kimchy
8f6de29580
mget doesn't work with aliases. closes #1130 .
2011-07-19 19:58:25 +03:00
kimchy
8b7620f9de
simplify policy and scheduler settings
2011-07-18 23:43:10 +03:00
kimchy
a3c05a35bb
grr, add an all trusting ssl handler when downloading plugin from github
2011-07-18 23:05:58 +03:00
kimchy
d905e62209
grr, add an all trusting ssl handler when downloading plugin from github
2011-07-18 22:56:28 +03:00
kimchy
10660d390d
allow to set specific routing index_routing and search_routing names as well
2011-07-18 22:15:22 +03:00
kimchy
04086985f4
Analysis: Phonetic filter `replace` flag is inverted, fix (changes default behavior now, to follow docs), closes #1127 .
2011-07-18 21:29:29 +03:00
kimchy
09528610c1
cleanup some test code, rename internal masterDoc to rootDoc
2011-07-17 04:32:18 +03:00
kimchy
defab5d948
no need ask for the first query rest twice
2011-07-17 03:58:05 +03:00
kimchy
c28421b1ed
upgrade to latest lzf trunk
2011-07-16 21:55:13 +03:00
kimchy
8bcfce2e26
Allow to configure node name using `node.name` (on top of current `name`), closes #1126 .
2011-07-16 03:35:39 +03:00
kimchy
64054d4057
Nodes APIs: All node APIs to allow to match on nodes based on addresses, names, and attributes, closes #1125 .
2011-07-16 03:27:35 +03:00
kimchy
2594828d48
better logging when receiving a ping response that does not match, print who we got it from
2011-07-15 20:22:34 +03:00
kimchy
845104dabc
remove the jline flag and automatically detect it
2011-07-15 10:00:23 +03:00
kimchy
f6beebf34c
Add 'other_terms' option for terms facet, closes #1029 .
2011-07-15 07:36:07 +03:00
kimchy
e498dc3ba8
add many nodes stress test
2011-07-15 01:46:09 +03:00
kimchy
013fe473c8
allow to set 0 values for the connections sizes
2011-07-15 01:45:59 +03:00
kimchy
8532f433ce
add an (internal) flag if to control if the shutdown request should cause the jvm to exit or not
2011-07-14 22:39:44 +03:00
kimchy
848638d53c
Index / Delete API when causing auto index creation can cause buffer data overrun, closes #1122 .
2011-07-14 03:04:58 +03:00
Austin McKinley
e98860dc29
fixing bug when installing local plugins
2011-07-14 00:30:32 +03:00
kimchy
bd85d32756
set 0 refresh interval for the test
2011-07-13 08:20:16 +03:00
kimchy
801c7e2483
fix spelling
2011-07-13 08:12:02 +03:00
kimchy
c2584baf86
rename json query to wrapper query, and optimize it to not parse it twice, once on creation, and once on parsing to build lucene queries
2011-07-13 03:38:36 +03:00
kimchy
cfc45b0ab9
make analyzer request just use field, and allow it to have type.field_name option (or just field name)
2011-07-13 03:15:36 +03:00
melix
8564c20378
Make AnalyzeRequest support field() and type()
2011-07-13 03:07:41 +03:00
melix
b627ba06c6
Adds a JSONQueryBuilder which allows using a JSON query string through the Java builder API.
2011-07-13 03:07:40 +03:00
kimchy
1033249f0c
Native (java) process memory leak, closes #1118 .
2011-07-13 01:46:22 +03:00
kimchy
fdbcec8a84
Node Stats: Add number of server open channels for transport and http, closes #1115 .
2011-07-12 02:41:18 +03:00
kimchy
c04be9d365
return on failure
2011-07-12 00:34:11 +03:00
kimchy
567cf6b5c3
search parse failure should return a 400 status code
2011-07-11 21:49:33 +03:00
kimchy
6be337e184
fix fugly failure message on put index template
2011-07-11 04:10:16 +03:00
kimchy
b275e6f798
Closed indices should not cause block failures on some APIs what executing against _all indices, closes #1010 .
2011-07-10 23:56:03 +03:00
kimchy
1acca2050c
Allow to disable automatic date detection, closes #1051 .
2011-07-10 23:44:41 +03:00
kimchy
ced90891ab
Allow to disable automatic date detection, closes #1051 .
2011-07-10 23:41:52 +03:00
kimchy
b17c2b09db
Allow to disable automatic date detection, closes #1051 .
2011-07-10 23:24:23 +03:00
kimchy
882ccf32c8
only use dfs data on main query executed
2011-07-10 23:05:09 +03:00
kimchy
e489ad2221
better toString on transport future
2011-07-10 22:56:14 +03:00
kimchy
7ef41eefea
Node Info / Stats: Add max_file_descriptors (info) and open_file_descriptors (stats), closes #1113 .
2011-07-10 05:13:35 +03:00
kimchy
23a35a0809
add handling a failure of malformed scroll id, and throw back the scroll id itself for simpler debugging
2011-07-10 03:25:34 +03:00
kimchy
ca97e19cde
upgrade to latest jsr166y version
2011-07-10 02:16:58 +03:00
kimchy
9513dd0a4a
fix nested filter to work well with inner nested queries
2011-07-09 22:10:58 +03:00
kimchy
66d5eb94fb
fix new analysis components test, and make pattern require parameters
2011-07-08 22:28:26 +03:00
belevian
7e20a9f80a
Analysis: expose Lucene PatternReplaceFilter.
2011-07-08 22:00:20 +03:00
belevian
888194e903
Analysis: expose Lucene MappingCharFilter.
2011-07-08 22:00:19 +03:00
kimchy
9464208f83
handle failure on interface check if its up (seems to happen on jdk 7)
2011-07-08 21:58:39 +03:00
kimchy
61ad8b614a
TCP: Change the default connect timeout to 2s, closes #1104 .
2011-07-08 08:36:47 +03:00
kimchy
893c7df966
add empty index test
2011-07-08 08:02:34 +03:00
kimchy
5a8b27b9dc
small optimization to counting search shards
2011-07-08 06:04:33 +03:00
kimchy
0642acd9ac
Uneven distribution of search requests across shards, closes 1103.
2011-07-08 05:32:59 +03:00
kimchy
9876fa5a76
improve failure message when not finding _uid field in the doc
2011-07-08 03:56:46 +03:00
kimchy
42edd0c864
Query DSL: nested filter support, closes #1102 .
2011-07-08 03:03:09 +03:00
kimchy
9be62a06e9
support also ping.timeout in zen disco, and add it to the sample config
2011-07-08 02:03:09 +03:00
kimchy
6783b7fe18
more work on Improve cleanup of unused shards when index is completely relocated from ( #1101 )
2011-07-08 01:52:53 +03:00
Igor Motov
3a8f198a76
Improve cleanup of unused shards when index is completely relocated from a node
2011-07-08 01:14:34 +03:00
kimchy
21883716e5
change indices sig
2011-07-07 17:59:25 +03:00
kimchy
429335adf3
upgrade to log4j 1.2.16
2011-07-07 05:36:53 +03:00
kimchy
a4c9f11b1c
Nested Objects Facets Support, closes #1098 .
2011-07-07 04:20:53 +03:00
kimchy
90209d8dff
move things around a bit...
2011-07-07 01:38:17 +03:00
kimchy
420ed9daa6
upgrade to testng 6.1.1
2011-07-06 23:15:03 +03:00
kimchy
9ef34f82ea
Mapping: non-string type field level boosting, closes #1097 .
2011-07-06 22:35:29 +03:00
kimchy
4d3b623923
add include_in_parent and include_in_root explicit flags for nested cases
2011-07-06 21:27:19 +03:00
kimchy
6f7b462f1d
java.lang.ArrayIndexOutOfBoundsException when indexing a doc, closes #1094 .
2011-07-06 18:57:11 +03:00
Igor Motov
c9d619ea4f
Remove unnecessary refresh after delete
2011-07-06 17:56:50 +03:00
Lukáš Vlček
3a9613ecc7
Removed unused class
2011-07-06 17:55:37 +03:00
kimchy
3a7f7664b6
Nested Object/Docs Mapping and Searching, closes #1095 .
2011-07-06 17:53:55 +03:00
kimchy
19031db447
NPE with mget, closes #1085 .
2011-07-02 15:39:37 +03:00
kimchy
317d4f687f
fail hashing when using null type or _all
2011-07-01 20:23:19 +03:00
kimchy
0b59c00e0d
Upgrade to Lucene 3.3. closes #1083 .
2011-07-01 18:30:06 +03:00
kimchy
bac6240d17
improve clearing caches in guice
2011-07-01 13:32:23 +03:00
kimchy
a8969cd672
Without pre-creating index, heavy write rates OOM with too many threads, closes #1081 .
2011-06-30 21:22:21 +03:00
kimchy
4c913693a9
bite the bullet and add guice source, we don't need much from it, and will allow to optimize for our use case as well as remove the AOP support from it
2011-06-30 20:24:16 +03:00
kimchy
e78e665273
Zen Discovery: Add `minimum_master_nodes` setting helping with split brains, closes #1079 .
2011-06-30 17:02:29 +03:00
kimchy
c31ee7d68d
add xcontent builder settings option (though just calling builder#string() was always possible) to create index
2011-06-29 15:12:53 +03:00
kimchy
0bf1ed964e
fix wrong routing table versioning when deleting an index
2011-06-29 14:51:32 +03:00
kimchy
4139bb5180
Misbehaving "missing" field in facet results, closes #1070 .
2011-06-28 12:38:21 +03:00
kimchy
f6ebee3785
allow to provide fields for multi get
2011-06-28 11:54:52 +03:00
kimchy
2e83a2f045
clean unused code
2011-06-28 11:37:52 +03:00
kimchy
73898067b8
format
2011-06-28 00:29:06 +03:00
Nicolas Lalevée
759d7d693d
Support for highlighting of phrase prefix queries
2011-06-28 00:26:06 +03:00
kimchy
ce6fbc687d
upgrade to mvel 2.1 Beta5
2011-06-28 00:25:37 +03:00
kimchy
9bf686ef62
Multi GET API, closes #1068 .
2011-06-27 22:23:49 +03:00
kimchy
475564449f
properly take offset and length into account (introduced with realtime get)
2011-06-27 21:51:14 +03:00
kimchy
f851279db1
delegate to the proper source method
2011-06-27 21:38:43 +03:00
kimchy
cb0d89700c
get shards should use preference as well when routing (fix wrong previous commit)
2011-06-26 23:07:40 +03:00
kimchy
0bbf71188c
make broadcast action more extendable by refactoring out type/id
2011-06-26 16:33:44 +03:00
kimchy
b670a7f2a3
Indices Segments API: Internal segments info of shard level Lucene indices, closes #1064 .
2011-06-26 00:20:50 +03:00
kimchy
7acdda74f4
Transport Client: Adding more nodes causes more scheduled reconnect tasks, closes #1062 .
2011-06-24 21:33:24 +03:00
kimchy
e373bf09f2
upgrade to joda 1.6.2
2011-06-24 18:42:53 +03:00
kimchy
6521143a38
upgrade to mvel 2.1 Beta4
2011-06-24 18:27:09 +03:00
kimchy
c884adf603
more get tests
2011-06-24 15:52:45 +03:00
kimchy
7ed5e9e79a
Get API: Make type optional, closes #1061 .
2011-06-24 13:43:37 +03:00
kimchy
89a46d1c87
filter out crappy gc reporting
2011-06-24 13:18:16 +03:00
Lukáš Vlček
a9a80958ce
commented out unused
2011-06-24 10:51:41 +03:00
Lukáš Vlček
2f9a1c7a6a
Analysis: expose Lucene StemmerOverrideFilter. Closes #1053
2011-06-24 10:51:41 +03:00
Lukáš Vlček
5913e74286
Analysis: expose Lucene KeywordMarkerFilter. Closes #1052
2011-06-24 10:51:41 +03:00
Igor Motov
bae67ca808
Fix NullPointerException when search request partially fails on one or more shards
2011-06-24 09:41:10 +03:00
kimchy
72ee0aaee7
Realtime GET, closes #1060 .
2011-06-24 09:39:37 +03:00
kimchy
4547bc3ef4
upgrade to trove 3.0.0rc2
2011-06-20 00:11:28 +03:00
kimchy
f3af1fd1d4
upgrade to jackson 1.8.2 (though with not real changes to us)
2011-06-19 20:58:56 +03:00
kimchy
35fa6d93ad
Update Settings: Allow to change non dynamic settings on a closed index, closes #1048 .
2011-06-19 17:15:05 +03:00
Igor Motov
8470e79aed
Fix non-varargs call of varargs method with inexact argument type for last parameter exception warning
2011-06-19 10:10:35 +03:00
Igor Motov
4794345efb
Remove unnecessary Thread.sleep calls after alias creation
2011-06-19 10:10:34 +03:00
Igor Motov
ae5b963e97
Specify a unique cluster name for all Integration tests
2011-06-19 10:10:34 +03:00
kimchy
5540fbf7ab
Delete API: Using refresh parameter might not refresh delete operation on replica, closes #1047 .
2011-06-19 09:15:08 +03:00
kimchy
3e9dff8b7e
add kstem also to the static shared token filters
2011-06-17 19:23:08 +03:00
Lukáš Vlček
aefc3ab3e5
Closes #1041
2011-06-17 16:51:24 +02:00
Lukáš Vlček
44af2cda41
Adding Czech default stopwords into named stopwords map
2011-06-17 13:22:22 +02:00
kimchy
dfed1b947e
fix bench
2011-06-17 01:19:12 +03:00
kimchy
2e64edd4e7
Parent Child: complex parent child mapping (>2 hierarchy) might fail, closes #1039 .
2011-06-17 01:03:34 +03:00
kimchy
f5fbe0d66c
River might not start properly after cluster shutdown (timing), closes #1038 .
2011-06-16 14:04:50 +03:00
Paul_Loy
e1514aa8e0
reverted adding IOException to NetworkService, return null if cannot resolve name and log
2011-06-15 22:03:16 +03:00
Paul_Loy
004f91dfc0
add throws IOException to CustomNameResolver interface
2011-06-15 22:03:15 +03:00
Paul_Loy
6a60bbba1d
adding ability for gradle to create eclipse project files and classpaths
2011-06-15 22:03:15 +03:00
Igor Motov
1d8b545854
Wait for alias operations to be propagated to all nodes before returning from the call.
2011-06-15 17:16:18 +03:00
kimchy
db6f5a7146
Search: When a search request failed completely (all shards fail) return a proper HTTP status code, closes #1035 .
2011-06-15 16:28:53 +03:00
kimchy
bbd73d5afa
Search: When all shards fail on second / third phase, make sure to return a response with proper shard failures, closes #1033 .
2011-06-15 15:28:31 +03:00
kimchy
b7d492af4b
fix synonym filter problem due to refactoring done in analysis components regestrations
2011-06-15 15:13:09 +03:00
kimchy
cc39eb76d0
add a narrowing search scan test
2011-06-15 14:11:15 +03:00
kimchy
64bf849cb1
Analyzers for FLT / MLT, closes #1031 .
2011-06-15 13:43:10 +03:00
kimchy
11f19ff6da
Query DSL: Span Term Query wrongly parses when boost is provided, causing using it in span or to fail, closes #1032 .
2011-06-15 13:11:22 +03:00
kimchy
551b98f2f8
fix error message
2011-06-15 12:32:28 +03:00
kimchy
fee1747947
also support direct discovery.zen.ping_timeout setting even when it gets extended (like in the case of ec2 disco)
2011-06-14 20:50:05 +03:00
kimchy
8bb448473d
more optimizations for sharing same analyzers across different indices on the same node
2011-06-14 18:51:34 +03:00
kimchy
bdc0b88c49
Unicast discovery: Improve initial ping connection to nodes to be more lightweight, closes #1028 .
2011-06-13 22:19:42 +03:00
kimchy
fc17ba1652
allow to nullify routing values when providing then through REST API
2011-06-13 01:23:14 +03:00
kimchy
adbe0565f1
validate when setting aliases that index routing does not resolve into several routing values
2011-06-13 01:21:03 +03:00
kimchy
fbdf11d3f1
verify that index routing is not, by mistake, composed of several routing values
2011-06-13 01:00:34 +03:00
kimchy
7c67f11e7c
when providing explicit routing in index/delete operation, and working against an alias with routing, fail the index operation
2011-06-13 00:41:32 +03:00
kimchy
00e010a52a
on dynamic index creation when indexing, we might raise failure on routing (for example), but then not notify the listener
2011-06-12 23:22:12 +03:00
Igor Motov
b35dfd3aa7
Add ability to specify routing information for aliases
2011-06-12 22:51:01 +03:00
kimchy
35b4cabed8
try and batch started shards events (causing rerouting) by draining a shared queue (not time based)
2011-06-12 21:35:22 +03:00
kimchy
110c4d0625
add version on a shard replication group level, optimizing both the initial allocation of large number of shards and persistency in case of local gateway
2011-06-12 21:16:58 +03:00
kimchy
ffc7f3e12b
make sure to initialize the routing table version with the cluster state version as well
2011-06-12 14:39:44 +03:00
kimchy
0eaccd483f
Indices exists API, closes #1022 .
2011-06-12 12:09:57 +03:00
kimchy
2dbe890022
Indices exists API, closes #1022 .
2011-06-12 12:01:29 +03:00
kimchy
5ee6bbfae9
Numeric Types: By default, omit_norms (boosting) is set to true, automatically set it to false if explicit field mapping boosting is provided, closes #1021 .
2011-06-12 11:13:06 +03:00
kimchy
d4d80525de
Numeric values always omit norms (boosting), regardless of the configuration set, closes #1020 .
2011-06-12 11:03:43 +03:00
kimchy
fd80fcbca0
add separator to several validation failures
2011-06-12 10:34:42 +03:00
kimchy
eca244054f
Merging complex objects / types (geo, objects) can cause failure to lookup field names (without type prefix), closes #1016 .
2011-06-10 20:00:59 +03:00
kimchy
3e1e58e394
add debug logging to print when sigar is not loaded
2011-06-10 17:59:24 +03:00
kimchy
6382ddf43c
some improvements to the many indices stess test
2011-06-10 05:12:44 +03:00
kimchy
03dc146928
optimize translog sync to not happen if there is no need for it
2011-06-10 04:58:41 +03:00
kimchy
3b2c186503
improve shutodwn with many indices / shards by bounding the concurrency of closing indices / shards
2011-06-10 03:48:43 +03:00
Erick Tryzelaar
b143400bea
Fix some typos.
2011-06-10 03:10:09 +03:00
Erick Tryzelaar
112935fcdb
Allow fuzzy IP matches to accept a long min_similarity.
2011-06-10 03:10:09 +03:00
kimchy
4b6e2ddd7d
add metadata level version, reducing the persistency requirements fo rit
2011-06-10 01:37:20 +03:00
kimchy
f87b9e3656
add a version to routing table, so it can be reused when not changed after publishing
2011-06-09 22:51:40 +03:00
kimchy
1d9942847e
fix check for dynamic update of a setting in tiered merge policy
2011-06-09 22:25:51 +03:00
kimchy
a07030ccf3
improve local shard allocation to utilize same version shards allocation within the same replication group
2011-06-09 10:51:45 +03:00
kimchy
1a0ee00fbb
change logging statement to indicate ping_timeout, not initial_ping_timeout
2011-06-08 19:00:02 +03:00
kimchy
fff78d6a38
Transport: Improve concurrency when connecting to several nodes, closes #1007 .
2011-06-08 18:47:37 +03:00
kimchy
597f3b7a8f
throw explicit failure when trying to change the number of shards on an index
2011-06-08 13:49:22 +03:00
kimchy
c9d4ce59ce
add mime types and a todo
2011-06-06 11:18:12 +03:00
kimchy
4890e43980
Analysis: Add `reverse` and `skip` to `path_hierarchy` tokenizer, closes #999 .
2011-06-05 15:39:19 +03:00
kimchy
9652ad0d08
New default merge policy - `tiered`, closes #998 .
2011-06-05 14:23:51 +03:00
kimchy
6788c6c375
Upgrade to Lucene 3.2, closes #997 .
2011-06-05 01:57:10 +03:00
kimchy
c872be75ae
make sure to reroute whenever required on the action itself (most already did, added index state case), and then, no need to do additional reroute (which probably does not do anything, and returns the same cluster state) on the routing update handler
2011-06-04 21:43:21 +03:00
kimchy
abfc7f0db4
internal refactoring simplifying the type mapping system
2011-06-04 03:56:01 +03:00
kimchy
dcd2bbd9a9
',' can be used in type name, closes #996 .
2011-06-04 01:26:41 +03:00
kimchy
5fbb4f7043
simplify plugin registration of custom queries and filters
2011-06-03 06:14:14 +03:00
kimchy
f80d1c8fd9
share common query parsers and filter parsers among different indices
2011-06-03 06:02:18 +03:00
kimchy
0a4e582404
Query Parser Module Refactor, closes #994 .
2011-06-03 04:32:30 +03:00
kimchy
58330d9c23
Aliases: Validate alias filter before adding it, closes #993 .
2011-06-03 02:23:21 +03:00
kimchy
0f1655cf22
Query DSL: Simplify not filter to accept the filter directly, without a wrapping `filter` element, closes #992 .
2011-06-03 01:42:57 +03:00
kimchy
ec1f0b16f4
remove pretty from parameter when doing update settings
2011-06-02 22:01:51 +03:00
kimchy
ee5bfba52f
Get Mapping: Better error response when asking for specific index type, closes #991 .
2011-06-02 18:30:06 +03:00
kimchy
b72ba7d874
remove dead code
2011-06-02 18:23:30 +03:00
kimchy
2bf4a6766e
Put Mapping: Fix rare case where the response will timeout (ack=false) even though it has been applied, closes #990 .
2011-06-02 18:23:23 +03:00
kimchy
e8ba7a7974
d'oh, remove debug out
2011-06-02 12:14:14 +03:00
kimchy
2fad1c4308
remove use of deprecated methods
2011-06-02 12:03:05 +03:00
kimchy
30127d6ed4
remove comment that is no longer relevant
2011-06-02 11:37:37 +03:00
kimchy
6ea2b9d263
Analysis: Improve custom analyzer construction time, closes #989 .
2011-06-01 19:37:28 +03:00
kimchy
c134233241
Update Settings: Properly ignore settings that are not allowed to be updated dynamically, closes #985 .
2011-05-31 22:27:43 +03:00
kimchy
1f17e9d49d
Request for more values identified as boolean for the boolean field type - `no`, closes #984 .
2011-05-31 20:18:46 +03:00
kimchy
8267a76747
force the type to be set when using the put mapping API in Java
2011-05-31 16:21:59 +03:00
Nicolas Lalevée
198b219baf
Remove the useless inner class Clause
2011-05-30 23:37:09 +03:00
Nicolas Lalevée
63ff39425a
Simplification of the code with some early dispatching of the clauses before serialization
2011-05-30 23:37:09 +03:00
Nicolas Lalevée
9f52256d8e
Produce xcontent compatible with json maps
2011-05-30 23:37:09 +03:00
kimchy
2cd77088f1
protected from changing teh number of shards in update settings
2011-05-30 19:26:45 +03:00
kimchy
31483e4a92
Node Stats: Remove low level transport stats from response, closes #979 .
2011-05-30 12:53:03 +03:00
kimchy
2ef4a5e84c
fix limit filter to properly handle cross segments cases
2011-05-28 23:14:58 +03:00
kimchy
3025205063
add a flag to allow and disable sites (http.disable_sites)
2011-05-28 19:04:46 +03:00
kimchy
94434a7522
add installed message at the end of a plugin installation
2011-05-28 18:54:45 +03:00
kimchy
4004406c11
add zip to explicit download plugin
2011-05-28 18:47:54 +03:00
kimchy
3652d57667
Plugins: Allow plugins to serve a _site, automatically download github plugins, closes #978 .
2011-05-28 18:43:29 +03:00
kimchy
4cd2f79972
Mapping - Date Format: 3 or more custom date formats fail using '||' delimiter, closes #977 .
2011-05-28 13:22:20 +03:00
kimchy
ae9857cb45
Query DSL: Add limit filter, closes #976 .
2011-05-28 12:37:42 +03:00
Bobby T
d299672545
Found issue with hidden files attempting to be indexed when mappings being loaded. This allows mappings to skip hidden files.
...
failed to read / parse mapping [] from location [/opt/elastic/current/config/mappings/n233/.svn], ignoring...
java.io.FileNotFoundException: /opt/elastic/current/config/mappings/n233/.svn (Is a directory)
at java.io.FileInputStream.open(Native Method)
2011-05-26 23:50:21 +03:00
Igor Motov
3e6a6ffd35
Add support for filtering aliases to MoreLikeThis
2011-05-26 11:47:35 +03:00
Igor Motov
646800cb29
Add support for filtering aliases to DeleteByQuery
2011-05-26 11:47:35 +03:00
kimchy
d1d631794d
Query DSL: Ids Filter / Query - allow to execute it with no type defined / several types, closes #969 .
2011-05-26 11:17:20 +03:00
kimchy
c90820e03b
Query DSL: `query_string` - Expose QueryParser#setAutoGeneratePhraseQueries, closes #964 .
2011-05-26 10:15:35 +03:00
Lukáš Vlček
ba1bde64b9
Merge branch 'master' of github.com:elasticsearch/elasticsearch
2011-05-25 16:41:36 +02:00
Lukáš Vlček
1baee8e40f
add missing @Override annotation
2011-05-25 16:41:15 +02:00
Nicolas Lalevée
a9452bd0e6
Add support for setting the boost to a text query in the Java client
2011-05-25 16:27:56 +03:00
Igor Motov
b979af109c
Add support for filtering aliases to count
2011-05-25 07:07:08 +03:00
kimchy
b76f5150ee
Query DSL: `query_string` - Expose QueryParser#setAutoGeneratePhraseQueries, closes #964 .
2011-05-25 03:58:59 +03:00
kimchy
e022f744ee
use AndFilter when there is both an alias filer and a filter
2011-05-25 03:06:03 +03:00
Igor Motov
e3bffba327
Add support for filtering aliases to Search
2011-05-25 02:47:47 +03:00
kimchy
becf4baaa2
optimize term and terms filter that do no match any documents
2011-05-25 00:16:53 +03:00
kimchy
4711be7061
optimize writing gateway data and reuse streams (if needed)
2011-05-24 15:31:50 +03:00
kimchy
68a56a0b58
optimize generation of rest responses and reduce copying bytes around
2011-05-24 14:12:17 +03:00
kimchy
d44a796603
increase default keep alive of cache, management and merge thread pools
2011-05-24 02:21:13 +03:00
kimchy
7ff07ebaf1
Use cache streams to copy over byes, not the byte array
2011-05-24 01:02:43 +03:00
Nicolas Lalevée
123b21f4ae
fix the build of a phrase query in the java client
2011-05-24 00:46:42 +03:00
kimchy
fe52c5665f
better cached stream output logic, and reduce byte array copying when sending a message over the transport
2011-05-24 00:43:24 +03:00
kimchy
45956a5a27
optimize empty cached filters to return null
2011-05-23 04:56:57 +03:00
kimchy
b61735d8ea
Filter Cache: Introduce new `node` level filter cache and make it default, closes #959 .
2011-05-23 04:24:59 +03:00
kimchy
e948c366f9
optimize cache recycler memory usage
2011-05-22 18:43:27 +03:00
kimchy
9eb9e738ac
remove bytes caching for stream copy
2011-05-22 15:15:44 +03:00
kimchy
32294a4d4f
no need for weak keys since readers map gets explicitly cleared
2011-05-22 07:35:22 +03:00
kimchy
6f80e306d6
Field Cache: Allow to set `index.cache.field.expire` when using `resident` type, closes #957 .
2011-05-22 07:22:44 +03:00
kimchy
404a8f23de
optimize single alias lookup
2011-05-22 07:06:23 +03:00
Igor Motov
3d5d25b03b
Add IndexAliasService
2011-05-22 06:59:52 +03:00
kimchy
10de33c94e
add explicit filter clears on reader finished
2011-05-22 01:15:23 +03:00
kimchy
0d334bfd03
Scripting - mvel: Fix thread safety misuse when compiling scripts, closes #886 . Upgrade to mvel 2.1.Beta3
2011-05-21 21:08:51 +03:00
kimchy
d310038701
Shared Gateway: Allow to dynamically update the `snapshot_interval` using update settings, closes #954 .
2011-05-21 02:31:24 +03:00
kimchy
9a536b2c2b
NPE when using "not" filter, closes #953 .
2011-05-20 22:16:43 +03:00
kimchy
811f14465a
Scripting: Optimize to native script execution when using just `doc.score`, closes #952 .
2011-05-20 18:15:56 +03:00
kimchy
3bafba8904
IBM J9 failure to serialize nodes info, closes #950 .
2011-05-20 14:41:03 +03:00
webdevuser
8b1765f5b8
Fix indentation mistake.
2011-05-19 23:59:17 +03:00
webdevuser
18dd9a5f18
Add "articles" setting to specify a list of stopword for the ElisionFilter.
2011-05-19 23:59:16 +03:00
Igor Motov
573114a446
Add an ability to define and store filter for aliases.
...
This commit only adds an ability to store filter source. The stored filters are not yet used to filter search results.
2011-05-19 19:33:41 +03:00
kimchy
d5759efed7
allow for concurrent flushing while indexing
2011-05-19 19:29:02 +03:00
kimchy
1911368feb
store the translog id in the commit point data of a lucene commit point. work done towards better concurrency on flush operation
2011-05-19 18:04:22 +03:00
kimchy
0d63fd68a8
fix division by zero error
2011-05-19 13:54:12 +03:00
kimchy
3b5c133c71
Filter Cache: `soft` filter cache can cause bad memory behavior, closes #946 .
2011-05-19 13:12:47 +03:00
kimchy
ebd95b7eb8
change internal fs translog to be less blocking, and easier to refactor later for better flush concurrency
2011-05-19 11:39:18 +03:00
kimchy
ed8d6bbcd3
fix refresh logic after the change to not do it under write lock
2011-05-19 00:36:07 +03:00
kimchy
229c03e33f
Analysis: Phonetic filter to support `cologne` encoder, closes #942 .
2011-05-18 13:43:10 +03:00
kimchy
44595c06c6
improve custom name resolver logic to allow more options for control
2011-05-18 12:37:16 +03:00
kimchy
3f62c96951
Upgrade to jackson 1.8.1, closes #941 .
2011-05-18 12:11:07 +03:00
Igor Motov
b4b92a8e7f
Move alias metadata from settings to a separate data structure
2011-05-17 23:41:33 +03:00
kimchy
bcc3c6dd63
remove unused logger.
2011-05-17 16:57:22 +03:00
kimchy
cc0a6ed690
Search: Empty facets element causes search failures, closes #938 .
2011-05-17 16:15:45 +03:00
kimchy
af222dc75c
Analysis: Regression (0.16.1), Camel cased filters / tokenizers failed to load in custom analyzer, closes #937 .
2011-05-17 14:20:32 +03:00
kimchy
518488b0b2
auto_expand_replicas: [0-auto] can cause data loss when nodes are removed, closes #934 .
...
This is caused because of a race condition between when to handle the removed node and move a replica to a primary mode, and when to remove the replica because of the 0-auto setting.
2011-05-17 01:41:05 +03:00
kimchy
c9aca9c6de
upgrade to guava 09
2011-05-16 22:56:10 +03:00
kimchy
ff09c19ae6
reuse exists collector
2011-05-16 18:08:04 +03:00
Igor Motov
671b48e007
Fix possible false matches with multiple percolators.
2011-05-16 18:04:03 +03:00
kimchy
30df0d8324
wrong type returned by date_histogram, closes #932 .
2011-05-15 17:13:05 +03:00
kimchy
c823355014
Deleting and recreating a new index with dynamic mapping can cause type failures, closes #931 .
2011-05-15 12:52:17 +03:00
kimchy
cb691ef54b
add toString to SearchRequestBuilder
2011-05-14 14:52:36 +03:00
kimchy
603d462d4a
improve flush concurrency by refreshing outside of the write lock
2011-05-14 00:49:17 +03:00
kimchy
c5305a0545
Analysis: Add elision token filter, closes #930 .
2011-05-13 15:11:19 +03:00
kimchy
f02f63cf75
Mapping: dynamic templates of object type do not initialize some mapping data structures (like analyzers lookup), closes #929 .
2011-05-13 14:52:09 +03:00
kimchy
d61ba5c189
nicer javadoc
2011-05-13 13:58:56 +03:00
kimchy
b531cf03e4
more javadoc
2011-05-13 13:56:20 +03:00
kimchy
e4aee9cfbc
check for early exit on max expansions on multi suffix terms with prefix, and handle no terms provided
2011-05-13 13:17:24 +03:00
kimchy
f659ecc88b
Analysis: Pattern Tokenizer, closes #928 .
2011-05-13 01:22:22 +03:00
kimchy
03c0a05935
Merge branch 'master' of github.com:elasticsearch/elasticsearch
2011-05-12 00:42:08 +03:00
Igor Motov
bc6d9c19e8
Fix double counts when count is executed on two aliases pointing to the same index
2011-05-12 00:29:17 +03:00
Lukáš Vlček
6fe1416173
Fixing Javadoc
2011-05-11 23:08:26 +02:00
kimchy
aa9730834f
Phonetic Filter : Double Metaphone, partial implementation (not using the secondary code), closes #924 .
2011-05-11 22:51:11 +03:00
kimchy
133305da44
Simplified Disable Flush operation, closes #906 .
2011-05-11 19:12:50 +03:00
kimchy
176f359e8b
Possible failure when using TransportClient (with sniffing), closes #923 .
2011-05-11 01:59:14 +03:00
kimchy
8c1171a6ef
Mapping: Document's Field level boosting, closes #920 .
2011-05-10 23:27:38 +03:00
kimchy
15d8f0b1ac
Analysis: Synonym Token Filter, closes #900 .
2011-05-10 22:37:33 +03:00
kimchy
1b686d3c2b
Analysis: All analysis components that accept stopwords to allow to load stopwords from a file, closes #919 .
2011-05-09 14:13:20 +03:00
kimchy
563ad625c0
Analysis: Word Delimiter Token Filter, closes #918 .
2011-05-09 02:48:11 +03:00
kimchy
465036655f
Query DSL: Text Queries (boolean, phrase, and phrase_prefix), closes #917 .
2011-05-08 21:42:25 +03:00
kimchy
e66c78ad64
format
2011-05-07 15:04:52 +03:00
kimchy
1565e10d06
allow to set fuzzy factor when merging
2011-05-07 14:56:07 +03:00
kimchy
c05df433c6
optimize term creation (reduce interning)
2011-05-07 12:53:24 +03:00
kimchy
7cccacbcfa
guard in boolean filter from null doc id sets and iterators
2011-05-06 23:10:21 +03:00
kimchy
3894472f49
Analysis: Stop words config to allow for automatic _lang_ expansion, closes #909 .
2011-05-06 01:03:44 +03:00
kimchy
9ab671ed51
fix stop words
2011-05-06 00:46:07 +03:00
kimchy
7f5318e217
fix stop words for spanish analyzer
2011-05-06 00:41:32 +03:00
kimchy
85eae8b3f5
Analysis: Expose light and minimal language token filters, closes #908 .
2011-05-05 23:45:59 +03:00
kimchy
0f78100b97
Query DSL: Fuzzy query support for numeric / date types, closes #907 .
2011-05-05 16:36:06 +03:00
kimchy
dffb11bdbf
Query DSL: Fuzzy Query - add max_expansions, closes #905 .
2011-05-05 13:46:19 +03:00
kimchy
d3076945ac
Week Interval on Date Histogram Facet
2011-05-05 01:01:29 +03:00
kimchy
3000dc78fa
Failure when applying failed shards during local gateway allocation, closes #903 .
2011-05-04 20:49:51 +03:00
kimchy
015e46930d
Possible failure to start a river after cluster restart, closes #902 .
2011-05-04 20:27:07 +03:00
Igor Motov
0386317aba
Remove unnecessary aliasAndIndexToIndex map
2011-05-04 09:50:51 +03:00
kimchy
2b9bdc3796
wrong usage of initial lower/upper bound double aggregators
2011-05-03 16:33:52 +03:00
kimchy
1d2f95857d
Sort missing wrongly sorts negative values, closes #772 .
2011-05-03 16:16:30 +03:00
kimchy
98dbb46b3c
make sure we close the parser even if it failed to parse a search request
2011-04-30 00:10:24 +03:00
kimchy
4558816bcf
make sure we close the parser even if it failed to parse a search request
2011-04-30 00:09:36 +03:00
kimchy
fcdd2ba11c
And/Or Filter: Possible failure when inner filter does not match any docs, closes #892 .
2011-04-29 21:45:00 +03:00
kimchy
887ac1fce6
Search: Optimize (perf) execution of global facets, closes #889 .
2011-04-28 19:32:13 +03:00
kimchy
2c0bb9199a
Search: Optimize (perf) execution of global facets, closes #889 .
2011-04-28 17:20:31 +03:00
kimchy
0ab8d1f414
Search API: filter element should not be applied to global facets, closes #888 .
2011-04-28 16:16:50 +03:00
kimchy
19448d7775
include_in_all not overridable in objects, closes #883 .
2011-04-28 15:44:25 +03:00
kimchy
5c8fe598a6
Scripting - mvel: Fix thread safety misuse when compiling scripts, first go it so use ParserConfiguration, second is a fix in mvel itself, relates to #886 .
2011-04-27 00:38:51 +03:00
kimchy
6ecbef463f
Create Index API: Better logic to wait for ack for indices being created on nodes, closes #879 .
2011-04-27 00:24:27 +03:00
kimchy
6ace8ba0d8
Query DSL: Allow to set boost on has_child query, closes #884 .
2011-04-26 20:40:21 +03:00
kimchy
f3e032315f
(Small) optimization to has_child filter, closes #880 .
2011-04-25 17:37:56 +03:00
kimchy
49ac30801e
more cache cleaning
2011-04-25 00:16:42 +03:00
kimchy
23c17d7101
improved close logic on index query parser
2011-04-24 23:42:59 +03:00
kimchy
013c4e9fa4
improved cleaning of cached parser context
2011-04-24 23:34:59 +03:00
kimchy
990f371580
better cached streams logic
2011-04-24 23:28:35 +03:00
kimchy
9b262a7363
clean teh lzf buffer recycler
2011-04-24 22:48:38 +03:00
kimchy
1e5dc09848
Unexpected failure to create a shard can lead to data loss if it has no replicas, closes #878 .
2011-04-23 13:29:14 +03:00
kimchy
3b07f77f3d
clean indices when created just for mapping processing
2011-04-22 16:34:54 +03:00
kimchy
65e05538f0
refresh changed mapping in cluster metadata, this will happen when upgrading from 0.15 to 0.16
2011-04-22 16:07:18 +03:00
kimchy
0319972d77
change logging level to debug
2011-04-22 04:43:23 +03:00
kimchy
6ed2624772
fix wrong closing of possible null mappings in geo point mapping
2011-04-22 04:29:47 +03:00
kimchy
d517c3dfef
upgrade to jackson 1.8.0
2011-04-22 03:45:56 +03:00
kimchy
e171596a6f
default replacement char to delimiter char
2011-04-22 03:20:34 +03:00
kimchy
1f89fb26aa
upgrade to mvel 2.1.beta2 (not to be confused with Beta2 :) )
2011-04-22 02:33:39 +03:00
kimchy
d8d47abcba
no need to cache filters again when handling named filters
2011-04-22 00:37:20 +03:00