OpenSearch/docs/reference/modules
David Pilato d57de59158 Simplify Plugin Manager for official plugins
Plugin Manager can now use another simplified form when a user wants to install an official plugin hosted at elasticsearch download service.

The form we use is:

```sh
bin/plugin install pluginname
```

As plugins share now the same version as elasticsearch, we can automatically guess what is the exact current version of the plugin manager script.

Also, download service will now use `/org.elasticsearch.plugins/pluginName/pluginName-version.zip` URL path to download a plugin.

If the older form is provided (`user/plugin/version` or `user/plugin`), we will still use:

 * elasticsearch download service at `/user/plugin/plugin-version.zip`
 * maven central with groupIp=user, artifactId=plugin and version=version
 * github with user=user, repoName=plugin and tag=version
 * github with user=user, repoName=plugin and branch=master if no version is set

Note that community plugin providers can use other download services by using `--url` option.

If you try to use the new form with a non core elasticsearch plugin, the plugin manager will reject
it and will give you all known core plugins.

```
Usage:
    -u, --url     [plugin location]   : Set exact URL to download the plugin from
    -i, --install [plugin name]       : Downloads and installs listed plugins [*]
    -t, --timeout [duration]          : Timeout setting: 30s, 1m, 1h... (infinite by default)
    -r, --remove  [plugin name]       : Removes listed plugins
    -l, --list                        : List installed plugins
    -v, --verbose                     : Prints verbose messages
    -s, --silent                      : Run in silent mode
    -h, --help                        : Prints this help message

 [*] Plugin name could be:
     elasticsearch-plugin-name    for Elasticsearch 2.0 Core plugin (download from download.elastic.co)
     elasticsearch/plugin/version for elasticsearch commercial plugins (download from download.elastic.co)
     groupId/artifactId/version   for community plugins (download from maven central or oss sonatype)
     username/repository          for site plugins (download from github master)

Elasticsearch Core plugins:
 - elasticsearch-analysis-icu
 - elasticsearch-analysis-kuromoji
 - elasticsearch-analysis-phonetic
 - elasticsearch-analysis-smartcn
 - elasticsearch-analysis-stempel
 - elasticsearch-cloud-aws
 - elasticsearch-cloud-azure
 - elasticsearch-cloud-gce
 - elasticsearch-delete-by-query
 - elasticsearch-lang-javascript
 - elasticsearch-lang-python
```
2015-07-07 18:27:40 +02:00
..
cluster Docs: clarification of allocation awareness w.r.t. rack failures 2015-06-29 11:57:32 +02:00
discovery [DOCS] clarify no-master-block docs 2015-03-20 15:58:16 +01:00
indices Rename caches. 2015-06-29 10:15:27 +02:00
advanced-scripting.asciidoc Docs: Refactored modules and index modules sections 2015-06-22 23:49:45 +02:00
cluster.asciidoc Docs: Refactored modules and index modules sections 2015-06-22 23:49:45 +02:00
discovery.asciidoc
gateway.asciidoc Docs: Refactored modules and index modules sections 2015-06-22 23:49:45 +02:00
http.asciidoc [DOCS] Mention Integer.MAX_VALUE limit for http.max_content_length 2015-05-20 13:08:59 -06:00
indices.asciidoc Rename caches. 2015-06-29 10:15:27 +02:00
memcached.asciidoc [DOCS] Multiple doc fixes 2014-03-07 14:24:58 +01:00
network.asciidoc Default to binding to loopback address 2015-06-04 10:25:49 -06:00
node.asciidoc
plugins.asciidoc Simplify Plugin Manager for official plugins 2015-07-07 18:27:40 +02:00
scripting.asciidoc Docs: Updated groovy docs link 2015-06-15 11:15:57 +02:00
snapshots.asciidoc Convert curl examples to Sense for snapshot restore 2015-06-19 18:08:04 +02:00
threadpool.asciidoc Docs: Refactored modules and index modules sections 2015-06-22 23:49:45 +02:00
thrift.asciidoc Docs: Update thrift.asciidoc 2014-09-24 20:50:30 +02:00
transport.asciidoc Docs: Updated version annotations in master 2015-04-09 14:50:11 +02:00
tribe.asciidoc Docs: Removed all the added/deprecated tags from 1.x 2014-09-26 21:04:42 +02:00