<?xml version="1.0"?>
<requests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:noNamespaceSchemaLocation="urn:magento:framework:Search/etc/search_request.xsd">
    <request query="quick_search_container" index="catalogsearch_fulltext">
        <dimensions>
            <dimension name="scope" value="default"/>
        </dimensions>
        <queries>
            <query xsi:type="boolQuery" name="quick_search_container" boost="1">
                <queryReference clause="must" ref="rating"/>
            </query>
            <query xsi:type="filteredQuery" name="rating">
                <filterReference clause="must" ref="rating_filter"/>
            </query>
        </queries>
        <filters>
            <filter xsi:type="rangeFilter" name="rating_filter" field="rating" from="$rating.from$" to="$rating.to$"/>
        </filters>
        <aggregations>
            <bucket name="rating_bucket" field="rating" xsi:type="termBucket">
                <metrics>
                    <metric type="count"/>
                </metrics>
            </bucket>
        </aggregations>
        <from>0</from>
        <size>10000</size>
    </request>

    <request query="catalog_view_container" index="catalogsearch_fulltext">
        <dimensions>
            <dimension name="scope" value="default"/>
        </dimensions>
        <queries>
            <query xsi:type="boolQuery" name="catalog_view_container" boost="1">
                <queryReference clause="must" ref="rating"/>
            </query>
            <query xsi:type="filteredQuery" name="rating">
                <filterReference clause="must" ref="rating_filter"/>
            </query>
        </queries>
        <filters>
            <filter xsi:type="rangeFilter" name="rating_filter" field="rating" from="$rating.from$" to="$rating.to$"/>
        </filters>
        <aggregations>
            <bucket name="rating_bucket" field="rating" xsi:type="termBucket">
                <metrics>
                    <metric type="count"/>
                </metrics>
            </bucket>
        </aggregations>
        <from>0</from>
        <size>10000</size>
    </request>
</requests>
