Commit Graph

4653 Commits

Author SHA1 Message Date
Simon Willnauer f1dd867c4f Catch Throwable when listener is called rather then Exception to prevent possible hangs if fatal exceptions or errors are thrown 2013-04-04 22:58:38 +02:00
Shay Banon a206aa4548 Settings / Config: Allow to explicitly specify external environment variable syntax, in which case its optional
fixes #2855
2013-04-04 16:30:24 +02:00
Simon Willnauer d758401add Cleanup ScriptDocValues. This commit adds a getValues method to all ScriptDocValues for easy access
in scripts via doc['field'].values / value.
2013-04-04 16:07:54 +02:00
Alexander Reelsen 4f96b36376 Returning configuration of root field mappers toXContent method only if they are enabled 2013-04-04 15:55:12 +02:00
Alexander Reelsen fbdf89c636 Fix for ttl fieldmapper to support disabling correctly. Also returning only booleans, not enums in toXContent 2013-04-04 12:27:23 +02:00
Alexander Reelsen 230cbd3448 Merge branch 'field-mappers-fix' into master
This fixes #2136 and allows to disable the timestamp, index and size field mappers on runtime.
2013-04-04 10:00:15 +02:00
Alexander Reelsen 955788e9a5 Allowing to disable size field mapper after enabling 2013-04-04 09:41:41 +02:00
Alexander Reelsen e662e4d55d Allowing to disable index field mapper after enabling 2013-04-04 09:41:41 +02:00
Alexander Reelsen 9cc2563d5e Allowing to disable timestamp field mapper after enabling 2013-04-04 09:41:41 +02:00
Simon Willnauer 223ec2c42d Beef up FieldData tests by running one on one duells 2013-04-03 18:38:25 +02:00
Igor Motov 356329df00 Improve stability of ClusterHealthTests 2013-04-03 12:07:42 -04:00
Igor Motov d2f6349dcf Improve stability of MinimumMasterNodesTests 2013-04-03 11:51:28 -04:00
Martijn van Groningen 0a89c80554 Fixed issue where a doc is omitted from the hits if it has no geo point and sorting is based on geo distance.
Closes #2851
2013-04-03 17:25:16 +02:00
Martijn van Groningen f7d68e8252 Added `clean` to mvn command. In some cases when recompiling not all changes are detected (E.g. file move, already compiled classes don't get this change). 2013-04-03 15:01:39 +02:00
Simon Willnauer bbe619a416 Call onFailure for every exception case even in the case of an error / runtime exception
Closes #2848
2013-04-03 12:25:58 +02:00
Simon Willnauer eb8b38d027 Upgrade to Lucene 4.2.1 2013-04-03 12:22:39 +02:00
Martijn van Groningen af2f31c33e Fixed typo 2013-04-02 22:31:06 +02:00
Martijn van Groningen cf00acf5b0 If no specified index or alias exists and `ignore_indices` is set to `missing` an index missing error is returned instead of resolving to all open indices (e.g. when searching). This breaks backwards comp. with 0.20.x and before.
Closes #2837
2013-04-02 19:06:17 +02:00
Alexander Reelsen bdb2241892 Merge pull request #2758 from spinscale/maven-rpm
Add support for creating a RPM package with maven
2013-04-02 07:25:07 -07:00
Alexander Reelsen 0a466352cd Add support for creating a fedora RPM package with maven
Note: This has been disabled by default and is therefore not included in a
standard build. The main reason for this is, that you need to have a RPM
binary and the rpm development packages installed, which is not the case
on many systems.

The package contains an init.d-script as well as systemd configurations.

You can build your own RPM package simply by running 'maven rpm:rpm'
2013-04-02 16:19:45 +02:00
Shay Banon 10a76ad5d8 fix seen readers counter
since clear can be called on percolator as well, we need to make sure we inc the counter even for non segment readers
2013-04-02 13:25:56 +02:00
Shay Banon 31d1e6cfe7 Field Data: Simplify field data cache settings
closes #2843
2013-04-02 12:44:39 +02:00
Alexander Reelsen d866321c55 Merge pull request #2811 from spinscale/document-mapper-merge
Allow to update ttl field mapping after initial creation. Fixes #2136
2013-04-01 23:37:29 -07:00
Simon Willnauer 7efa92636a Cut over to IntsRef in favor of IntsArrayRef 2013-03-31 10:46:21 +02:00
Simon Willnauer b3356d9f8d remove dead code 2013-03-31 10:19:17 +02:00
Simon Willnauer 2a09342405 remove Bytes.java in favor of BytesRef / ArrayUtils 2013-03-31 08:54:39 +02:00
Simon Willnauer e864d5785e optimize matcher reset to not create unnecessary string objects 2013-03-30 17:35:23 +01:00
Simon Willnauer fefa8da2ea remove StringValues in favor of BytesValues 2013-03-30 17:35:23 +01:00
Simon Willnauer dff2a9279c clean-up double values 2013-03-30 17:35:23 +01:00
Simon Willnauer d5c271acf5 clean-up long values 2013-03-30 17:35:22 +01:00
Simon Willnauer 5aedf74fb0 Remove getValues from numeric and string field data & clean up geo field data 2013-03-30 17:35:22 +01:00
Simon Willnauer 7f81469137 Refactor BytesValues to be reused as the interface for HashedBytesValues and remove HashBytesValues. 2013-03-30 17:35:22 +01:00
Simon Willnauer 129f02623b Added FST based FieldData implementation holding all data in a per segment FST.
This commit factors our a common API for BytesValues based impl to shared code and reduce code duplication.
2013-03-30 17:35:22 +01:00
Shay Banon 72c76c2799 fail on malformed sort 2013-03-30 13:58:39 +01:00
Shay Banon 6a1cb8f61b {sort: "field"} throws misleading errors
fixes #2835
2013-03-30 13:46:53 +01:00
Martijn van Groningen 2e93329e23 If match then go to next doc 2013-03-29 16:57:42 +01:00
Martijn van Groningen a89dde8bac Fixed `bool` filter bugs:
* In the case only should clauses were specified with specific type of filters, the first clause determined which documents matched.
 * In some cases the minimum at least 1 should clause should match behaviour was broken.
2013-03-29 16:48:36 +01:00
Igor Motov b657bdfa1a Optimize aliases processing
Closes# 2832
2013-03-29 10:44:45 -04:00
Alexander Reelsen a880a6c85e Allow to update ttl field mapping after initial creation. Fixes #2136
Adding possibility to change TTL field mapper data without specifying enabled flag in mapping update
2013-03-28 17:25:28 +01:00
Martijn van Groningen 941aa17a43 Added sort mode to geo distance sorting. Closes #1846 2013-03-28 17:04:42 +01:00
Igor Motov 9bc50ea609 Fix LeastUsedDistributor and ensure random distribution for multiple non-fs directories
If we cannot determine available space the fallback scenario is now to use random distribution instead of always using the last directory.

Fixes #2820
2013-03-28 11:08:54 -04:00
Shay Banon 1fc37e5954 Segments API: Add version & compound for each segment
closes #2823
2013-03-28 15:34:38 +01:00
Shay Banon 473473e867 remove the field settings for query parser cache, not really relevant 2013-03-27 20:39:36 +01:00
Shay Banon c18c609af1 Date math in query_string caches now()
fixes #2808
2013-03-27 20:32:38 +01:00
Igor Motov 5bb75f9da3 Move applying alias filter to ContextSearch#preProcess() 2013-03-27 09:23:54 -04:00
Simon Willnauer 17f83f33bb Terminate early when no terms left in the suggest string.
Closes #2817
2013-03-26 17:44:34 +01:00
Igor Motov 9ae421a8b2 Fix filtering aliases with non-empty sort options
Fixes #2816
2013-03-26 07:23:44 -04:00
Shay Banon d35a3b03c8 Warmers: Have an explicit warmer thread pool
add 1 in case there is 1 core...
closes #2815
2013-03-25 23:34:52 +01:00
Simon Willnauer aa97c031f2 Don't reset tokenstream before passing to the MemoryIndex, otherwise some tokenizer might swallow tokens.
Closes #2814
2013-03-25 22:46:11 +01:00
Shay Banon b7106622d8 Warmers: Have an explicit warmer thread pool
Have an explicit threadpool warmer that is dedicated to execute warmers. Currently, it uses the search threadpool, which does not work well since the number of concurrent searches should be separate from the number of concurrent warmers allows, also the characteristics of the search pool (for example, bounded queue_size) might not fit well with how warmers should be executed (they should not be "rejected").

closes #2815
2013-03-25 16:46:37 +01:00