Skip to content
mapping corrector

Mapping corrector

A web application to improve mapping by disabling features you're not using in Elasticsearch, made with Python

Sometimes indexing data can take quite some time when storing lots of information in Elasticsearch, and it may occur that some of them may or may not be in use properly or being allocated the wrong type or configuration, making the problem grow even bigger. This tool arrives to improve performance by analyzing both fields_usage_stats and mapping from all indices, to then make tweaks and disable features that are not in use, and apply these changes on each index mapping respectively, improving indexing time.

  • Step 1

    Upload your mapping json

  • Step 2

    Upload your _field_usage_stats json

  • Step 3

    Select adjustments to be made

  • Step 4

    Results

Get the mapping JSON by:

You can copy one of the following commands below and paste it in your terminal:
              curl -u <elastic_user>:<elastic_password> http://localhost:9200/_all/_mapping
            

Extract the Mapping from all indices and:

Json Viewer

...