I prepared an alphabetically ordered list of Elasticsearch 1.2 settings for
reference purposes. Settings are used in config/elasticsearch.yml or
cluster settings update API.
For this I grepped through the Java sources but also searched and clicked
through the guide.
I tried to associate the description URLs of the settings as best as I
could.
As you may guess, there are settings well described, but also not well
described, not described at all, described with slight mistakes, and
settings from plugins (thrift/memcached).
In the list, I tried to skip obsolete settings, settings alias names, and
plugin settings.
I did not yet include default values or the first ES version the setting
appeared or if the setting is dynamically updatable, this would be a nice
extension. The guide also has this information at some places.
Here is the link
Feedback is welcome, especially if I made mistakes or have missed
settings/descriptions.
I prepared an alphabetically ordered list of Elasticsearch 1.2 settings
for reference purposes. Settings are used in config/elasticsearch.yml or
cluster settings update API.
For this I grepped through the Java sources but also searched and clicked
through the guide.
I tried to associate the description URLs of the settings as best as I
could.
As you may guess, there are settings well described, but also not well
described, not described at all, described with slight mistakes, and
settings from plugins (thrift/memcached).
In the list, I tried to skip obsolete settings, settings alias names, and
plugin settings.
I did not yet include default values or the first ES version the setting
appeared or if the setting is dynamically updatable, this would be a nice
extension. The guide also has this information at some places.
I prepared an alphabetically ordered list of Elasticsearch 1.2 settings
for reference purposes. Settings are used in config/elasticsearch.yml or
cluster settings update API.
For this I grepped through the Java sources but also searched and clicked
through the guide.
I tried to associate the description URLs of the settings as best as I
could.
As you may guess, there are settings well described, but also not well
described, not described at all, described with slight mistakes, and
settings from plugins (thrift/memcached).
In the list, I tried to skip obsolete settings, settings alias names, and
plugin settings.
I did not yet include default values or the first ES version the setting
appeared or if the setting is dynamically updatable, this would be a nice
extension. The guide also has this information at some places.
There are a few settings where the full named is not specified in the code,
but is relative to the module it is in. Does your grep code account for
these settings?
A repo with pull requests might be too much for the maintainer, but a wiki
would work well.
I prepared an alphabetically ordered list of Elasticsearch 1.2 settings
for reference purposes. Settings are used in config/elasticsearch.yml or
cluster settings update API.
For this I grepped through the Java sources but also searched and
clicked through the guide.
I tried to associate the description URLs of the settings as best as I
could.
As you may guess, there are settings well described, but also not well
described, not described at all, described with slight mistakes, and
settings from plugins (thrift/memcached).
In the list, I tried to skip obsolete settings, settings alias names,
and plugin settings.
I did not yet include default values or the first ES version the setting
appeared or if the setting is dynamically updatable, this would be a nice
extension. The guide also has this information at some places.
I tried to catch all the component settings, and expanded them to full
notation, yes. Still I'm far from perfect and some might have slipped
through.
Still thinking about moving this and my ES gists to a repo, it should give
more than a settings list or an addendum to the existing ES guide and book.
Maybe a docbook based layout for HTML, EPUB and PDF. Maybe a developer
notebook for experienced users only. If I had time...
Jörg
On Mon, Jul 14, 2014 at 7:22 PM, Ivan Brusic ivan@brusic.com wrote:
There are a few settings where the full named is not specified in the
code, but is relative to the module it is in. Does your grep code account
for these settings?
A repo with pull requests might be too much for the maintainer, but a wiki
would work well.
I prepared an alphabetically ordered list of Elasticsearch 1.2 settings
for reference purposes. Settings are used in config/elasticsearch.yml or
cluster settings update API.
For this I grepped through the Java sources but also searched and
clicked through the guide.
I tried to associate the description URLs of the settings as best as I
could.
As you may guess, there are settings well described, but also not well
described, not described at all, described with slight mistakes, and
settings from plugins (thrift/memcached).
In the list, I tried to skip obsolete settings, settings alias names,
and plugin settings.
I did not yet include default values or the first ES version the
setting appeared or if the setting is dynamically updatable, this would be
a nice extension. The guide also has this information at some places.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.