Shay Banon
84670212a6
Filter / Id Cache Stats: Add to Indices Stats API, revise node stats API
...
closes #2862
2013-04-05 20:02:32 +02:00
Simon Willnauer
5e7ad9832c
Added more evil tests for different field data implementations
2013-04-05 18:12:50 +02:00
Martijn van Groningen
224faffead
Added an extended test for terms facet with a decent number of documents / field values and randomly tests various options. Also fixed an issue where `regex` and `excludes` were ignored when `all_terms` was used.
2013-04-05 17:38:46 +02:00
David Pilato
4b1ec037f8
Fix test for #2668 .
2013-04-05 15:00:28 +02:00
Martijn van Groningen
9b5c74d43e
Made sure `all_terms` works consistently. In some cases the `all_terms` option was ignored: * Faceting on number based fields. * The `execution_type` was set to `map`. * In the case the `fields` option was used.
...
Closes #2861
2013-04-05 14:27:19 +02:00
Shay Banon
831ea789aa
rename getByOrd to getValueByOrd (to match BytesValues.WithOrdinals)
...
also make it public so it can be used when iterating over ords
2013-04-05 13:56:33 +02:00
Shay Banon
bcc14cde9f
make numeric namings consistent with bytes ones
...
also add the ability to get the ordinals from DoubleValues.WithOrdinals and LongValues.WithOrdinals
2013-04-05 13:33:56 +02:00
David Pilato
36b92be212
List of existing plugins with Node Info API
...
We want to display information about loaded plugins in Node Info API using plugin option:
```sh
curl http://localhost:9200/_nodes?plugin=true
```
For example, on a 4 nodes cluster, it could provide the following output:
```javascript
{
"ok" : true,
"cluster_name" : "test-cluster-MacBook-Air-de-David.local",
"nodes" : {
"lodYfbFTRnmwE6rjWGGyQQ" : {
"name" : "node1",
"transport_address" : "inet[/172.18.58.139:9300]",
"hostname" : "MacBook-Air-de-David.local",
"version" : "0.90.0.Beta2-SNAPSHOT",
"http_address" : "inet[/172.18.58.139:9200]",
"plugins" : [ ]
},
"hJLXmY_NTrCytiIMbX4_1g" : {
"name" : "node4",
"transport_address" : "inet[/172.18.58.139:9303]",
"hostname" : "MacBook-Air-de-David.local",
"version" : "0.90.0.Beta2-SNAPSHOT",
"http_address" : "inet[/172.18.58.139:9203]",
"plugins" : [ {
"name" : "test-plugin",
"description" : "test-plugin description",
"site" : true,
"jvm" : false
}, {
"name" : "test-no-version-plugin",
"description" : "test-no-version-plugin description",
"site" : true,
"jvm" : false
}, {
"name" : "dummy",
"description" : "No description found for dummy.",
"url" : "/_plugin/dummy/",
"site" : false,
"jvm" : true
} ]
},
"bnoySsBfTrSzbDRZ0BFHvg" : {
"name" : "node2",
"transport_address" : "inet[/172.18.58.139:9301]",
"hostname" : "MacBook-Air-de-David.local",
"version" : "0.90.0.Beta2-SNAPSHOT",
"http_address" : "inet[/172.18.58.139:9201]",
"plugins" : [ {
"name" : "dummy",
"description" : "This is a description for a dummy test site plugin.",
"url" : "/_plugin/dummy/",
"site" : false,
"jvm" : true
} ]
},
"0Vwil01LSfK9YgRrMce3Ug" : {
"name" : "node3",
"transport_address" : "inet[/172.18.58.139:9302]",
"hostname" : "MacBook-Air-de-David.local",
"version" : "0.90.0.Beta2-SNAPSHOT",
"http_address" : "inet[/172.18.58.139:9202]",
"plugins" : [ {
"name" : "test-plugin",
"description" : "test-plugin description",
"site" : true,
"jvm" : false
} ]
}
}
}
```
Information are cached for 10 seconds by default. Modify `plugins.info_refresh_interval` property if needed.
Setting `plugins.info_refresh_interval` to `-1` will cause infinite caching.
Setting `plugins.info_refresh_interval` to `0` will disable caching.
Closes #2668 .
2013-04-05 11:36:56 +02:00
Simon Willnauer
f3e6fe094a
beef up term facet tests
2013-04-05 11:05:24 +02:00
Simon Willnauer
9fbe075aec
Added test that compares concurrent facet execution results with a serial execution result
2013-04-05 10:36:53 +02:00
Shay Banon
5af6343697
allow to disable the optimization of removal of ords on single value numerics/geo field data
...
field data settings in the mappings can have ordinals=always option
2013-04-05 00:44:07 +02:00
Shay Banon
54f685674b
Thread Pool: Update default settings (move from default cached to fixed)
...
closes #2858
2013-04-04 23:24:49 +02:00
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