ab3a59e | Shay Banon | 26 February 2013, 09:32:50 UTC | release 0.90.0.Beta1 | 26 February 2013, 09:32:50 UTC |
2b5e3f5 | Martijn van Groningen | 25 February 2013, 15:21:22 UTC | Fixed resolving closest nested object when sorting on a field inside nested object | 25 February 2013, 15:21:22 UTC |
c751df5 | Martijn van Groningen | 25 February 2013, 13:13:59 UTC | Removed unused nested children collector. | 25 February 2013, 13:13:59 UTC |
c7a05b1 | Shay Banon | 25 February 2013, 12:40:05 UTC | add helper method to know if ObjectMappers have a nested mapping | 25 February 2013, 12:40:05 UTC |
6e3300e | Shay Banon | 25 February 2013, 12:32:00 UTC | better error message on nested sorting | 25 February 2013, 12:32:00 UTC |
4bb4e49 | Shay Banon | 25 February 2013, 11:51:34 UTC | Empty list in ids query should not fail, but match no docs relates to #2687 | 25 February 2013, 11:51:34 UTC |
bde3664 | Shay Banon | 25 February 2013, 11:26:49 UTC | Terms/Ids filter: Support empty list of values, resulting in no match for it closes #2687 also closes #2686 | 25 February 2013, 11:26:49 UTC |
4145d15 | Shay Banon | 25 February 2013, 10:58:58 UTC | add a test for empty lookup terms filter | 25 February 2013, 10:58:58 UTC |
358c0e3 | Shay Banon | 25 February 2013, 10:15:45 UTC | upgrade to latest jackson | 25 February 2013, 10:15:45 UTC |
10ca4d5 | Shay Banon | 25 February 2013, 09:57:07 UTC | move internal stream facet type lookup to work with bytes | 25 February 2013, 09:57:18 UTC |
c689651 | David Pilato | 24 February 2013, 08:14:11 UTC | Merge pull request #2681 from lukas-vlcek/master Fix exception typo | 24 February 2013, 08:14:11 UTC |
a42f949 | Lukas Vlcek | 24 February 2013, 06:47:25 UTC | fix typo in exception | 24 February 2013, 06:47:25 UTC |
595e0e2 | Shay Banon | 23 February 2013, 13:23:36 UTC | [Code refactoring] IndicesStats -> IndicesStatsResponse fixes #1782 | 23 February 2013, 13:23:36 UTC |
7787901 | Shay Banon | 23 February 2013, 09:52:30 UTC | cleanup the pom | 23 February 2013, 09:52:30 UTC |
4c493ac | David Pilato | 23 February 2013, 07:28:24 UTC | Revert changes on *Request classes from issue Relative to #2657 | 23 February 2013, 09:37:56 UTC |
a646e12 | David Pilato | 19 February 2013, 12:36:19 UTC | Display list of all available site plugins on /_plugins/ end point fix #2664 | 23 February 2013, 08:34:06 UTC |
eea3a01 | Shay Banon | 22 February 2013, 22:08:00 UTC | only return 404 on actual index settings missing, on "_all", return 200 relates to #2676 | 22 February 2013, 22:08:38 UTC |
9150195 | Shay Banon | 22 February 2013, 21:59:52 UTC | Get settings on empty node fails with ArrayIndexOutOfBoundsException[0] fixes #2676 | 22 February 2013, 22:08:33 UTC |
b8cc8e5 | Igor Motov | 22 February 2013, 19:58:58 UTC | Improve stability of SimpleRobinEngineTests | 22 February 2013, 19:59:49 UTC |
a309615 | Shay Banon | 22 February 2013, 16:20:41 UTC | upgrade to netty 3.6.3 | 22 February 2013, 16:20:41 UTC |
ad70105 | Shay Banon | 22 February 2013, 13:06:39 UTC | keep the rescorer builder consistent with other builders, without the use of setters | 22 February 2013, 13:06:39 UTC |
03fdc6a | Shay Banon | 22 February 2013, 13:04:10 UTC | Query DSL: Terms filter to allow for terms lookup from another document closes #2674 | 22 February 2013, 13:04:10 UTC |
6978aa2 | Shay Banon | 22 February 2013, 11:59:41 UTC | mark source as "safe" when copying it over | 22 February 2013, 11:59:41 UTC |
a234e45 | Shay Banon | 22 February 2013, 11:45:47 UTC | fix boolean to is from get relates to #2657 | 22 February 2013, 11:45:56 UTC |
ec3492c | Igor Motov | 21 February 2013, 20:59:14 UTC | Improve stability of the testReusePeerRecovery test | 21 February 2013, 21:06:33 UTC |
b7f5295 | Shay Banon | 21 February 2013, 20:11:14 UTC | update jsr166y adn jst166e to latest versions | 21 February 2013, 20:11:14 UTC |
4753ffd | Shay Banon | 21 February 2013, 19:07:40 UTC | allow to set which queue implementation to use expert setting, but still would be great to be able to control it | 21 February 2013, 19:07:40 UTC |
5cce40f | Drew Raines | 21 February 2013, 14:26:18 UTC | Merge branch 'pull/2670' Add 32-bit v6 jdk check for deb. | 21 February 2013, 14:26:18 UTC |
da3d682 | Ilya Nazarov | 21 February 2013, 14:13:51 UTC | Check for java-6-openjdk-i386 in init.d There is check for /usr/lib/jvm/java-6-openjdk-amd64, but no for 32-bit systems (/usr/lib/jvm/java-6-openjdk-i386). | 21 February 2013, 14:13:51 UTC |
4ea4de6 | Igor Motov | 20 February 2013, 22:16:33 UTC | Add logging information for releasing node lock | 20 February 2013, 22:53:27 UTC |
7bb0924 | Shay Banon | 20 February 2013, 14:36:11 UTC | facet refactoring, default collector base post implementation automatically implement post based on collector | 20 February 2013, 14:36:11 UTC |
ce6f0e2 | Igor Motov | 20 February 2013, 02:39:50 UTC | Make file distribution among several disks configurable Fixes #2650 | 20 February 2013, 02:43:43 UTC |
b7afa0f | David Pilato | 19 February 2013, 20:16:47 UTC | Fix test for Support trailing slashes on plugin _site URLs #2654 | 19 February 2013, 20:16:47 UTC |
3b31c12 | Martijn van Groningen | 19 February 2013, 19:55:43 UTC | Made the `term_vector` json field the leading way of configuring term vectors. Supported options: `no`, `yes`, `with_offsets`, `with_positions`, `with_positions_offsets` and`with_positions_offsets_payloads`. | 19 February 2013, 19:55:43 UTC |
5b9e9a0 | Igor Motov | 19 February 2013, 19:42:24 UTC | Make sure that in SitePluginTests http client connects to the correct node and closes the node after the test | 19 February 2013, 19:42:24 UTC |
f96c1f1 | Igor Motov | 19 February 2013, 18:14:33 UTC | When a node is leaving LocalDiscovery cluster, rerouting should be performed on the master node | 19 February 2013, 18:14:33 UTC |
d126558 | Igor Motov | 19 February 2013, 18:12:26 UTC | Add check for health timeout to shardCleanup test | 19 February 2013, 18:12:26 UTC |
8ab9d2d | David Pilato | 18 February 2013, 23:09:02 UTC | Support trailing slashes on plugin _site URLs fix #2654 | 19 February 2013, 08:21:45 UTC |
cfaa859 | Igor Motov | 19 February 2013, 01:12:39 UTC | Improve stability of UpdateNumberOfReplicasTests | 19 February 2013, 01:12:39 UTC |
4222478 | Igor Motov | 19 February 2013, 01:01:51 UTC | Make it simpler to determine which version of state was used to calculate health | 19 February 2013, 01:02:29 UTC |
5746c50 | Igor Motov | 19 February 2013, 00:35:12 UTC | Improve stability of shardsCleanup test | 19 February 2013, 00:35:12 UTC |
183a74c | Igor Motov | 19 February 2013, 00:31:07 UTC | Improve stability of testSimpleAwareness test | 19 February 2013, 00:31:07 UTC |
06fc9c7 | Simon Willnauer | 18 February 2013, 22:05:44 UTC | don't exclude services otherwise es.jar doesn't include the SPI information to load XBloomPostings | 18 February 2013, 22:06:01 UTC |
303e87f | Martijn van Groningen | 18 February 2013, 19:05:06 UTC | Added support for sorting by fields inside one or more nested objects. The sorting by nested field support has the following parameters on top of the already existing sort options: nested_path - Defines the on what nested object to sort. The actual sort field must be a direct field inside this nested object. The default is to use the most immediate inherited nested object from the sort field. nested_filter - A filter the inner objects inside the nested path should match with in order for its field values to be taken into account by sorting. Common case is to repeat the query / filter inside the nested filter or query. By default no nested_filter is active. Either the highest (max) or lowest (min) inner object is picked for during sorting depending on the sort_mode being used. The sort_mode options avg and sum can still be used for number based fields inside nested objects. All the values for the sort field are taken into account for each nested object. Closes #2662 | 18 February 2013, 21:10:41 UTC |
8db436f | Simon Willnauer | 15 February 2013, 19:54:19 UTC | Remove backported Lucene 4 spatial code in favor of the released version in Lucene 4.1 | 18 February 2013, 17:43:55 UTC |
0dfc216 | Jeffrey Gerard | 06 February 2013, 21:04:50 UTC | Added Testcase and BugFix fixing #2626 where GeoShape intersects filter omitted matching docs. SpatialPrefixTree#recursiveGetNodes uses an optimization that prevents recursion into the deepest tree level if a parent node in the penultimate level covers all its children. This produces a bug if the optimization happens both at indexing and at query/filter time. This patch fixes the bug by disabling the optimization at indexing time (to avoid adding overhead for query-heavy workloads). See LUCENE-4770 for reference | 18 February 2013, 17:43:47 UTC |
cc83c2f | David Pilato | 18 February 2013, 15:50:49 UTC | refactoring getter/setters Fixes #2657 | 18 February 2013, 16:09:32 UTC |
ac2e6a3 | Martijn van Groningen | 18 February 2013, 10:47:22 UTC | Fixed nested facets with filters. | 18 February 2013, 16:01:18 UTC |
24291d4 | Simon Willnauer | 17 February 2013, 20:56:43 UTC | Expose CJKWidthTokenFilter and CJKBigramTokenFilter Closes #2660 | 18 February 2013, 16:01:17 UTC |
547bd7a | Shay Banon | 17 February 2013, 13:56:35 UTC | add our own bloom filter implementation uses more hash iterations, yet require less memory for the same fpp relates to #2411 | 18 February 2013, 16:01:17 UTC |
512585d | Igor Motov | 16 February 2013, 21:44:33 UTC | Fix race condition in adding TimeoutClusterStateListener Fixes #2658 | 18 February 2013, 16:01:17 UTC |
435eabd | Shay Banon | 16 February 2013, 23:38:01 UTC | allow to access the global node settings in a static manner | 18 February 2013, 16:01:17 UTC |
e365ecc | Shay Banon | 16 February 2013, 22:26:58 UTC | fix check on which settings to change on | 18 February 2013, 16:01:17 UTC |
73a447d | Shay Banon | 16 February 2013, 01:25:04 UTC | initial facet refactoring the main goal of the facet refactoring is to allow for two modes of facet execution, collector based, that get callbacks as hist match, and post based, which iterates over all the relevant hits it also includes a some simplification of the facet implementation | 16 February 2013, 01:25:04 UTC |
06b82a4 | Shay Banon | 15 February 2013, 00:30:55 UTC | Simplified range syntax when using a query string closes #2655 | 15 February 2013, 00:30:55 UTC |
4714a6a | Shay Banon | 14 February 2013, 20:13:19 UTC | Clear cache: allow to invalidate specific filter cache keys closes #2653 | 14 February 2013, 20:13:19 UTC |
c12c456 | Shay Banon | 14 February 2013, 13:30:46 UTC | add note on not using totalSize in merge | 14 February 2013, 13:30:46 UTC |
e8e3dd1 | Shay Banon | 14 February 2013, 13:29:30 UTC | add 0.20.6 ver | 14 February 2013, 13:29:30 UTC |
37f1612 | Igor Motov | 14 February 2013, 02:05:41 UTC | Fix ScriptFilter cache key calculation Fixes #2651 | 14 February 2013, 11:13:26 UTC |
6b49457 | Igor Motov | 14 February 2013, 02:04:54 UTC | Optimize conversion to a cacheable DocIdSet | 14 February 2013, 02:04:54 UTC |
883c593 | Shay Banon | 13 February 2013, 22:56:15 UTC | delay reroute only after we publish that a shard has started | 13 February 2013, 23:10:52 UTC |
681239b | Shay Banon | 13 February 2013, 16:51:18 UTC | Warmers do not load field data cache for sorting on new segments fixes #2649 | 13 February 2013, 16:51:34 UTC |
f41eccc | Shay Banon | 13 February 2013, 13:28:16 UTC | updating non dynamic settings throws an error now | 13 February 2013, 13:28:16 UTC |
2193a8e | Martijn van Groningen | 13 February 2013, 12:10:56 UTC | Let the update index settings action fail if non dynamic settings are changed for open indices. Closes #2647 | 13 February 2013, 12:10:56 UTC |
5ad540a | Shay Banon | 12 February 2013, 21:09:47 UTC | possibly incorrect use of Lucene OneMerge.totalBytesSize fixes #2643 | 12 February 2013, 21:09:55 UTC |
3a2d40a | Martijn van Groningen | 12 February 2013, 20:38:03 UTC | Added more trace logging related to finding master. | 12 February 2013, 20:40:12 UTC |
5519f80 | Shay Banon | 12 February 2013, 20:23:18 UTC | add increased timeout waiting for relocation when running on small boxes | 12 February 2013, 20:23:18 UTC |
fc13499 | Martijn van Groningen | 12 February 2013, 19:34:26 UTC | Added `sort_mode` option that defines what value to pick in the case the sort field is multi-valued. The `min` and `max` sort modes are supported for all field types. Either the lowest value or the highest value is picked. In addition to that number based fields also support `sum` and `avg` as sort mode. If `sum` sort mode is used then all the values for a field and belonging to a document are added together and the result of that is used as sort value. If the `avg` sort mode is used then the average of all values for the sort field belonging to that document is used as sort value. Relates to #2634 | 12 February 2013, 19:38:24 UTC |
7d13545 | Shay Banon | 12 February 2013, 18:28:48 UTC | delete indices before running the tests | 12 February 2013, 18:28:48 UTC |
668bcd0 | Shay Banon | 12 February 2013, 16:37:38 UTC | Bulk execution while a shard is replication might send erroneous version conflict failures for certain items fixes #2642 | 12 February 2013, 16:38:06 UTC |
a7bbab7 | Simon Willnauer | 30 January 2013, 16:27:35 UTC | # Rescore Feature The rescore feature allows te rescore a document returned by a query based on a secondary algorithm. Rescoring is commonly used if a scoring algorithm is too costly to be executed across the entire document set but efficient enough to be executed on the Top-K documents scored by a faster retrieval method. Rescoring can help to improve precision by reordering a larger Top-K window than actually returned to the user. Typically is it executed on a window between 100 and 500 documents while the actual result window requested by the user remains the same. # Query Rescorer The `query` rescorer executes a secondary query only on the Top-K results of the actual user query and rescores the documents based on a linear combination of the user query's score and the score of the `rescore_query`. This allows to execute any exposed query as a `rescore_query` and supports a `query_weight` as well as a `rescore_query_weight` to weight the factors of the linear combination. # Rescore API The `rescore` request is defined along side the query part in the json request: ```json curl -s -XPOST 'localhost:9200/_search' -d { "query" : { "match" : { "field1" : { "query" : "the quick brown", "type" : "boolean", "operator" : "OR" } } }, "rescore" : { "window_size" : 50, "query" : { "rescore_query" : { "match" : { "field1" : { "query" : "the quick brown", "type" : "phrase", "slop" : 2 } } }, "query_weight" : 0.7, "rescore_query_weight" : 1.2 } } } ``` Each `rescore` request is executed on a per-shard basis within the same roundtrip. Currently the rescore API has only one implementation (the `query` rescorer) which modifies the result set in-place. Future developments could include dedicated rescore results if needed by the implemenation ie. a pair-wise reranker. *Note:* Only regualr queries are rescored, if the search type is set to `scan` or `count` rescorers are not executed. Closes #2640 | 12 February 2013, 16:10:00 UTC |
c65aff7 | Shay Banon | 12 February 2013, 16:02:26 UTC | Index with no replicas might loose on going documents while relocating a shard fixes #26421 | 12 February 2013, 16:03:28 UTC |
e54f010 | Martijn van Groningen | 12 February 2013, 15:39:11 UTC | Also support camel case notation for minimal norwegian. | 12 February 2013, 15:39:11 UTC |
ca7920a | morsegel | 12 February 2013, 14:47:47 UTC | added norwegian minimal stemmer | 12 February 2013, 15:32:38 UTC |
f98bd65 | Igor Motov | 11 February 2013, 15:28:53 UTC | Fix filter cache stats calculation Fixes #2609 | 11 February 2013, 15:28:53 UTC |
a2b87e2 | uboness | 09 February 2013, 03:20:16 UTC | fixed a bug in PrioritizedThreadPoolExecutor: now execute(Runnable) satisfies the priority and fifo nature of same-priority runnables | 09 February 2013, 03:20:16 UTC |
eef3610 | uboness | 09 February 2013, 02:33:12 UTC | fixed a bug in PrioritizedThreadPoolExecutor: now execute(Runnable) verifies the command is added as Comparable | 09 February 2013, 02:33:12 UTC |
678a866 | uboness | 09 February 2013, 02:26:52 UTC | fixed a bug in PrioritizedThreadPoolExecutor: now execute(Runnable) verifies the command is added as PrioritizedRunnable | 09 February 2013, 02:26:52 UTC |
6d9048f | uboness | 05 February 2013, 21:17:49 UTC | added priority support for cluster state updates: * URGENT: * cluster_reroute (api) * refresh-mapping * cluster_update_settings * reroute_after_cluster_update_settings * create-index * delete-index * index-aliases * remove-index-template * create-index-template * update-mapping * remove-mapping * put-mapping * open-index * close-index * update-settings * HIGH * routing-table-updater * zen-disco-node_left * zen-disco-master_failed * shard-failed * shard-started * NORMAL * all other actions | 09 February 2013, 00:14:57 UTC |
f5331c9 | Simon Willnauer | 08 February 2013, 10:28:57 UTC | Cleanup NumericFieldData. FieldData interfaces are reduced to long and double while internal represenations still operate on the actual datatypes. | 08 February 2013, 19:58:36 UTC |
1189a2c | Martijn van Groningen | 08 February 2013, 14:24:56 UTC | Extended mv sorting integration test | 08 February 2013, 14:24:56 UTC |
8c77790 | Martijn van Groningen | 01 February 2013, 12:48:34 UTC | Added sort by field that have multiple values per document. Closes #2634 | 08 February 2013, 12:28:40 UTC |
033d6e4 | Simon Willnauer | 07 February 2013, 11:06:56 UTC | don't use substraction for comparison if datatypes can overflow | 08 February 2013, 09:07:31 UTC |
f97021b | Martijn van Groningen | 07 February 2013, 15:50:54 UTC | Fixes size assertion failure. | 07 February 2013, 15:50:54 UTC |
e2cb7ed | Martijn van Groningen | 07 February 2013, 12:52:25 UTC | Added more info to assert | 07 February 2013, 12:52:25 UTC |
e72e323 | Martijn van Groningen | 07 February 2013, 09:14:10 UTC | Attempt to fix "No active shards" failure | 07 February 2013, 09:14:10 UTC |
ed43ad0 | Lee Hinman | 06 February 2013, 02:38:00 UTC | Throw a more meaningful message when no document is specified for indexing | 06 February 2013, 21:33:02 UTC |
a52e01f | Florian Schilling | 06 February 2013, 16:20:53 UTC | Remove XTermsFilter and UidFilter in favour of Lucene 4.1 TermsFilter | 06 February 2013, 17:45:05 UTC |
6890c9f | Igor Motov | 06 February 2013, 16:12:57 UTC | Move action.wait_on_mapping_change setting to pom | 06 February 2013, 16:48:58 UTC |
ed09ba0 | Igor Motov | 05 February 2013, 19:53:46 UTC | Improve stability of RecoveryPercolatorTests Without "action.wait_on_mapping_change" setting set to true, the test node might get shutdown before updated mapping is saved. | 05 February 2013, 19:53:46 UTC |
8277833 | Igor Motov | 05 February 2013, 12:38:11 UTC | Fix settings processing in WordDelimiterTokenFilterFactory | 05 February 2013, 15:03:00 UTC |
1929528 | Martijn van Groningen | 05 February 2013, 09:27:31 UTC | Made sure that wrapped child query / parent query gets rewritten only once. | 05 February 2013, 09:27:31 UTC |
9e89323 | Igor Motov | 04 February 2013, 23:18:48 UTC | Add proper cleanup to InternalSettingsPerparerTests | 05 February 2013, 00:58:40 UTC |
bc667c3 | Martijn van Groningen | 04 February 2013, 13:47:36 UTC | Made SoftWrapper fields final. | 04 February 2013, 13:47:36 UTC |
8109d13 | Martijn van Groningen | 04 February 2013, 11:46:30 UTC | Use CacheRecycler when resolving parent docs in TopChildrenQuery. | 04 February 2013, 11:46:30 UTC |
9c3a868 | Martijn van Groningen | 04 February 2013, 10:37:40 UTC | Removed `execution_type` for has_child and has_parent. | 04 February 2013, 10:37:40 UTC |
20ce01b | Igor Motov | 01 February 2013, 13:52:20 UTC | Add additional query validation to the terms query parser Fixes #2608 | 03 February 2013, 14:44:16 UTC |
ebc0c8c | Shay Banon | 01 February 2013, 17:58:39 UTC | when we fix maxMergeAtOnce, make sure to not set it to 1 as its an illegal value | 01 February 2013, 18:00:01 UTC |
a8c9e58 | Shay Banon | 01 February 2013, 15:13:13 UTC | add getMaxOrd, and properly document the difference between it and numOrds | 01 February 2013, 15:13:13 UTC |
6f1932a | Shay Banon | 01 February 2013, 11:46:19 UTC | support yaml detection on char sequence | 01 February 2013, 11:46:19 UTC |