Britta Weber
1ede9a5730
make term statistics accessible in scripts
...
term statistics can be accessed via the _shard variable.
Below is a minimal example. See documentation on details.
```
DELETE paytest
PUT paytest
{
"mappings": {
"test": {
"_all": {
"auto_boost": true,
"enabled": true
},
"properties": {
"text": {
"index_analyzer": "fulltext_analyzer",
"store": "yes",
"type": "string"
}
}
}
},
"settings": {
"analysis": {
"analyzer": {
"fulltext_analyzer": {
"filter": [
"my_delimited_payload_filter"
],
"tokenizer": "whitespace",
"type": "custom"
}
},
"filter": {
"my_delimited_payload_filter": {
"delimiter": "+",
"encoding": "float",
"type": "delimited_payload_filter"
}
}
},
"index": {
"number_of_replicas": 0,
"number_of_shards": 1
}
}
}
POST paytest/test/1
{
"text": "the+1 quick+2 brown+3 fox+4 is quick+10"
}
POST paytest/test/2
{
"text": "the+1 quick+2 red+3 fox+4"
}
POST paytest/_refresh
POST paytest/_search
{
"script_fields": {
"ttf": {
"script": "_shard[\"text\"][\"quick\"].ttf()"
}
}
}
POST paytest/_search
{
"script_fields": {
"freq": {
"script": "_shard[\"text\"][\"quick\"].freq()"
}
}
}
POST paytest/test/2/_termvector
POST paytest/_search
{
"script_fields": {
"payloads": {
"script": "term = _shard[\"text\"].get(\"red\",_PAYLOADS);payloads = []; for(pos : term){payloads.add(pos.payloadAsFloat(-1));} return payloads;"
}
}
}
POST paytest/_search
{
"script_fields": {
"tv": {
"script": "_shard[\"text\"][\"quick\"].freq()"
}
},
"query": {
"function_score": {
"functions": [
{
"script_score": {
"script": "_shard[\"text\"][\"quick\"].freq()"
}
}
]
}
}
}
```
closes #3772
2014-01-02 11:17:33 +01:00
Jun Ohtani
7bbe453273
[DOCS] Added elasticsearch-extended-analyze plugin
2013-11-21 09:48:00 +01:00
Igor Motov
510397aecd
Initial implementation of Snapshot/Restore API
...
Closes #3826
2013-11-10 18:26:56 -05:00
Clinton Gormley
5af4e02d6c
[DOCS] Fix link to statsd plugin
...
Fixes #4128
2013-11-08 20:29:51 +01:00
Ben McCann
46edfc484a
[DOCS] Add some documentation about the performance of `_source` usage in scripts.
2013-11-04 11:05:55 +01:00
Igor Motov
c724f0de5d
Initial implementation of ResourceWatcherService
...
Closes #4062
2013-11-03 21:55:54 -05:00
Clinton Gormley
d67331b554
[DOCS] Added script.disable_dynamic to the scripting page
2013-10-15 12:25:07 +02:00
Shay Banon
420b3396f4
Set queue sizes by default on bulk/index thread pools
...
Now that we properly fixed the ability to set the queue size on the index / bulk thread pool, we should actually set them to a somehow reasonable value to protect from users potentially overflowing our system.
I suggest defaults to be 50 for bulk, and 200 for indexing.
Also, set the thread pool for get, which we should set (in a similar value to a "read" queue size we have today).
closes #3888
2013-10-12 21:51:37 +02:00
Lee Hinman
dede6ee874
Remove extra 'processors' anchor in threadpool docs
2013-10-09 01:56:49 -06:00
Lee Hinman
ba40aa374e
Uniquify anchor links to fix asciidoc/docbook generation
2013-09-30 15:32:00 -06:00
Lee Hinman
0442b737be
Add more anchor links to documentation
...
Related to #3679
2013-09-30 13:13:16 -06:00
Shay Banon
359d14ddc5
doc processors setting
2013-09-20 14:55:35 +02:00
Shay Banon
29c0f27a9e
fix thread pool docs to remove blocking
2013-09-20 12:31:17 +02:00
Shay Banon
20745adadd
Add dedicated Suggest Thread Pool
...
Add a dedicated suggest thread pool for the suggest API. With the new completion suggest type, which is purely CPU bounded, it makes more sense to have a dedicated thread pool for suggest compared to having it share the search thread pool and "competing" against other search operations.
closes #3698
2013-09-15 01:54:27 +02:00
David Pilato
fafc4eef98
Plugin Manager: add silent mode.
...
Now with have proper exit codes for elasticsearch plugin manager (see #3463 ), we can add a silent mode to plugin manager.
```sh
bin/plugin --install karmi/elasticsearch-paramedic --silent
```
Closes #3628 .
2013-09-10 18:31:35 +02:00
David Pilato
764aa54f2d
Plugin Manager should support -remove group/artifact/version naming
...
When installing a plugin, we use:
```sh
bin/plugin --install groupid/artifactid/version
```
But when removing the plugin, we only support:
```sh
bin/plugin --remove dirname
```
where `dirname` is the directory name of the plugin under `/plugins` dir.
Closes #3421 .
2013-09-09 21:17:16 +02:00
Clinton Gormley
9d0dd545cb
[DOCS] Tidied up the plugins page and added Graphite and Statsd
2013-09-04 23:20:55 +02:00
Clinton Gormley
393c28bee4
[DOCS] Removed outdated new/deprecated version notices
2013-09-03 21:28:31 +02:00
Clinton Gormley
822043347e
Migrated documentation into the main repo
2013-08-29 01:24:34 +02:00