reactivesearch icon indicating copy to clipboard operation
reactivesearch copied to clipboard

DynamicRangeSlider giving "Missing definition for aggregation [match_all]" error

Open anthonycook opened this issue 3 years ago • 1 comments

Affected Projects React

Library Version: 3.30.3

Describe the bug When using the DynamicRangeSlider the request to ElasticSearch is returning the following error:

{
    "error": {
        "root_cause": [
            {
                "type": "parsing_exception",
                "reason": "Missing definition for aggregation [match_all]",
                "line": 1,
                "col": 48
            }
        ],
        "type": "parsing_exception",
        "reason": "Missing definition for aggregation [match_all]",
        "line": 1,
        "col": 48
    },
    "status": 400
}

To Reproduce

Here is how I am using the component:

<DynamicRangeSlider componentId="PriceSlider" dataField="price" />

My ElasticSearch mapping for the price field is:

  "price": {
     "type": "double"
  },

Expected behavior

This uses the "basic usage" example from the docs, is there something else I'm required to add to get this component working?

Additional context My ElasticSearch version is 7.10.2

anthonycook avatar May 11 '22 09:05 anthonycook

@anthonycook It's difficult to reproduce the issue with the information you have provided. More context is always good.🙂

Can you share your request payload? And also your index schema, if possible?

The way you are using the component is fine, and normally the error should not happen. 🧐

mohdashraf010897 avatar Jun 08 '22 05:06 mohdashraf010897