![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/dev/tests/integration/testsuite/Magento/Framework/Search/_files/ |
<?xml version="1.0"?> <!-- /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ --> <requests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Search/etc/search_request_merged.xsd"> <request query="one_match" index="catalogsearch_fulltext"> <dimensions> <dimension name="scope" value="default"/> </dimensions> <queries> <query xsi:type="boolQuery" name="one_match" boost="2"> <queryReference clause="must" ref="fulltext_search_query"/> </query> <query xsi:type="matchQuery" name="fulltext_search_query" value="$fulltext_search_query$" boost="5"> <match field="data_index"/> </query> </queries> <from>0</from> <size>10</size> </request> <request query="one_aggregations" index="catalogsearch_fulltext"> <dimensions> <dimension name="scope" value="default"/> </dimensions> <queries> <query xsi:type="boolQuery" name="one_aggregations" boost="2"> <queryReference clause="must" ref="fulltext_search_query"/> </query> <query xsi:type="matchQuery" name="fulltext_search_query" value="$fulltext_search_query$" boost="5"> <match field="data_index"/> </query> </queries> <aggregations> <bucket xsi:type="termBucket" name="weight_bucket" field="weight"> <metrics> <metric type="count"/> </metrics> </bucket> <bucket xsi:type="rangeBucket" name="price_bucket" field="price"> <metrics> <metric type="count"/> </metrics> <ranges> <range from="" to="14"/> <range from="14" to="18"/> <range from="18" to=""/> </ranges> </bucket> <bucket xsi:type="dynamicBucket" method="manual" name="dynamic_price" field="price" /> </aggregations> <from>0</from> <size>10</size> </request> <request query="one_wildcard" index="catalogsearch_fulltext"> <dimensions> <dimension name="scope" value="default"/> </dimensions> <queries> <query xsi:type="filteredQuery" name="one_wildcard" boost="2"> <filterReference clause="must" ref="wildcard_filter"/> </query> </queries> <filters> <filter xsi:type="wildcardFilter" name="wildcard_filter" value="$wildcard_filter$" field="name"/> </filters> <from>0</from> <size>10</size> </request> <request query="one_match_filters" index="catalogsearch_fulltext"> <dimensions> <dimension name="scope" value="default"/> </dimensions> <queries> <query xsi:type="boolQuery" name="one_match_filters" boost="2"> <queryReference clause="must" ref="fulltext_search_query"/> <queryReference clause="must" ref="filtered_query"/> <queryReference clause="must" ref="filtered_query_rm"/> <queryReference clause="must" ref="filtered_query_filter_rm"/> </query> <query xsi:type="matchQuery" name="fulltext_search_query" value="$fulltext_search_query$" boost="5"> <match field="data_index"/> </query> <query xsi:type="filteredQuery" name="filtered_query"> <filterReference clause="must" ref="pid"/> </query> <query xsi:type="filteredQuery" name="filtered_query_rm"> <queryReference clause= "must" ref="fulltext_search_query_rm"/> </query> <query xsi:type="filteredQuery" name="filtered_query_filter_rm"> <filterReference clause="must" ref="bool_filter_rm"/> </query> <query xsi:type="matchQuery" value="$not_bind$" name="fulltext_search_query_rm"> <match field="some"/> </query> </queries> <filters> <filter xsi:type="boolFilter" name="bool_filter_rm"> <filterReference clause="must" ref="term_rm"/> <filterReference clause="must" ref="range_rm"/> </filter> <filter name="range_rm" xsi:type="rangeFilter" field="price" from="$not_bind$" to="$not_bind$"/> <filter name="term_rm" xsi:type="termFilter" field="price" value="$not_bind$"/> <filter xsi:type="boolFilter" name="pid"> <filterReference clause="should" ref="pidm"/> <filterReference clause="should" ref="pidsh"/> </filter> <filter name="pidm" xsi:type="rangeFilter" field="price" from="$pidm_from$" to="$pidm_to$"/> <filter name="pidsh" xsi:type="termFilter" field="price" value="$pidsh$"/> </filters> <from>0</from> <size>10</size> </request> <request query="range_filter" index="catalogsearch_fulltext"> <dimensions> <dimension name="scope" value="default"/> </dimensions> <queries> <query xsi:type="filteredQuery" name="range_filter"> <filterReference clause="must" ref="range_filter"/> </query> </queries> <filters> <filter name="range_filter" xsi:type="rangeFilter" field="price" from="$range_filter_from$" to="$range_filter_to$"/> </filters> <from>0</from> <size>10</size> </request> <request query="range_filter_without_from_field" index="catalogsearch_fulltext"> <dimensions> <dimension name="scope" value="default"/> </dimensions> <queries> <query xsi:type="filteredQuery" name="range_filter_without_from_field"> <filterReference clause="must" ref="range_filter_without_from_field"/> </query> </queries> <filters> <filter name="range_filter_without_from_field" xsi:type="rangeFilter" field="price" to="$range_filter_to$"/> </filters> <from>0</from> <size>10</size> </request> <request query="range_filter_without_to_field" index="catalogsearch_fulltext"> <dimensions> <dimension name="scope" value="default"/> </dimensions> <queries> <query xsi:type="filteredQuery" name="range_filter_without_to_field"> <filterReference clause="must" ref="range_filter_without_to_field"/> </query> </queries> <filters> <filter name="range_filter_without_to_field" xsi:type="rangeFilter" field="price" from="$range_filter_from$"/> </filters> <from>0</from> <size>10</size> </request> <request query="term_filter" index="catalogsearch_fulltext"> <dimensions> <dimension name="scope" value="default"/> </dimensions> <queries> <query xsi:type="filteredQuery" name="term_filter"> <filterReference clause="must" ref="term_filter"/> </query> </queries> <filters> <filter name="term_filter" xsi:type="termFilter" field="price" value="$request.price$"/> </filters> <from>0</from> <size>10</size> </request> <request query="bool_filter" index="catalogsearch_fulltext"> <dimensions> <dimension name="scope" value="default"/> </dimensions> <queries> <query xsi:type="filteredQuery" name="bool_filter"> <filterReference clause="must" ref="bool_filter"/> </query> </queries> <filters> <filter xsi:type="boolFilter" name="bool_filter"> <filterReference clause="must" ref="must_range_filter1"/> <filterReference clause="should" ref="should_term_filter1"/> <filterReference clause="should" ref="should_term_filter2"/> <filterReference clause="should" ref="should_term_filter3"/> <filterReference clause="should" ref="should_term_filter4"/> <filterReference clause="not" ref="not_term_filter1"/> <filterReference clause="not" ref="not_term_filter2"/> </filter> <filter name="must_range_filter1" xsi:type="rangeFilter" field="price" from="$must_range_filter1_from$" to="$must_range_filter1_to$"/> <filter name="should_term_filter1" xsi:type="termFilter" field="price" value="$should_term_filter1$"/> <filter name="should_term_filter2" xsi:type="termFilter" field="price" value="$should_term_filter2$"/> <filter name="should_term_filter3" xsi:type="termFilter" field="price" value="$should_term_filter3$"/> <filter name="should_term_filter4" xsi:type="termFilter" field="price" value="$should_term_filter4$"/> <filter name="not_term_filter1" xsi:type="termFilter" field="price" value="$not_term_filter1$"/> <filter name="not_term_filter2" xsi:type="termFilter" field="price" value="$not_term_filter2$"/> </filters> <from>0</from> <size>10</size> </request> <request query="bool_filter_with_nested_bool_filter" index="catalogsearch_fulltext"> <dimensions> <dimension name="scope" value="default"/> </dimensions> <queries> <query xsi:type="filteredQuery" name="bool_filter_with_nested_bool_filter"> <filterReference clause="must" ref="bool_filter_with_nested_bool_filter"/> </query> </queries> <filters> <filter xsi:type="boolFilter" name="bool_filter_with_nested_bool_filter"> <filterReference clause="not" ref="not_range_filter"/> <filterReference clause="not" ref="not_bool_filter"/> </filter> <filter xsi:type="boolFilter" name="not_bool_filter"> <filterReference clause="not" ref="nested_not_term_filter"/> </filter> <filter name="not_range_filter" xsi:type="rangeFilter" field="price" from="$not_range_filter_from$" to="$not_range_filter_to$"/> <filter name="nested_not_term_filter" xsi:type="termFilter" field="price" value="$nested_not_term_filter$"/> </filters> <from>0</from> <size>10</size> </request> <request query="bool_filter_with_range_in_nested_negative_filter" index="catalogsearch_fulltext"> <dimensions> <dimension name="scope" value="default"/> </dimensions> <queries> <query xsi:type="filteredQuery" name="bool_filter_with_range_in_nested_negative_filter"> <filterReference clause="must" ref="bool_filter_with_range_in_nested_negative_filter"/> </query> </queries> <filters> <filter xsi:type="boolFilter" name="bool_filter_with_range_in_nested_negative_filter"> <filterReference clause="not" ref="not_bool_filter"/> </filter> <filter xsi:type="boolFilter" name="not_bool_filter"> <filterReference clause="must" ref="nested_must_range_filter"/> </filter> <filter name="nested_must_range_filter" xsi:type="rangeFilter" field="price" from="$nested_must_range_filter_from$" to="$nested_must_range_filter_to$"/> </filters> <from>0</from> <size>10</size> </request> <request query="advanced_search_test" index="catalogsearch_fulltext"> <dimensions> <dimension name="scope" value="default"/> </dimensions> <queries> <query xsi:type="boolQuery" name="advanced_search_test" boost="1"> <queryReference clause="should" ref="name_query"/> <queryReference clause="should" ref="description_query"/> <queryReference clause="should" ref="query_filter"/> </query> <query xsi:type="matchQuery" name="name_query" value="$name_query$"> <match field="data_index"/> </query> <query xsi:type="matchQuery" name="description_query" value="$description_query$"> <match field="data_index"/> </query> <query xsi:type="filteredQuery" name="query_filter"> <filterReference clause="must" ref="filter"/> </query> </queries> <filters> <filter xsi:type="boolFilter" name="filter"> <filterReference clause="must" ref="price_filter"/> </filter> <filter name="price_filter" xsi:type="rangeFilter" field="price" from="$request.from_price$" to="$request.to_price$"/> </filters> <from>0</from> <size>10</size> </request> <request query="filterable_custom_attributes" index="catalogsearch_fulltext"> <dimensions> <dimension name="scope" value="default"/> </dimensions> <queries> <query xsi:type="boolQuery" name="filterable_custom_attributes" boost="1"> <queryReference clause="must" ref="category"/> <queryReference clause="must" ref="price"/> <queryReference clause="must" ref="select_attribute"/> <queryReference clause="must" ref="multiselect_attribute"/> </query> <query xsi:type="filteredQuery" name="category"> <filterReference clause="must" ref="category_filter"/> </query> <query xsi:type="filteredQuery" name="price"> <filterReference clause="must" ref="price_filter"/> </query> <query xsi:type="filteredQuery" name="select_attribute"> <filterReference clause="must" ref="select_attribute_filter"/> </query> <query xsi:type="filteredQuery" name="multiselect_attribute"> <filterReference clause="must" ref="multiselect_attribute_filter"/> </query> </queries> <filters> <filter xsi:type="termFilter" name="category_filter" field="category_ids" value="$category_ids$"/> <filter xsi:type="rangeFilter" name="price_filter" field="price" from="$price.from$" to="$price.to$"/> <filter xsi:type="termFilter" name="select_attribute_filter" field="select_attribute" value="$select_attribute$"/> <filter xsi:type="termFilter" name="multiselect_attribute_filter" field="multiselect_attribute" value="$multiselect_attribute$"/> </filters> <aggregations> <bucket name="price_bucket" field="price" xsi:type="dynamicBucket" method="$price_dynamic_algorithm$"> <metrics> <metric type="count"/> </metrics> </bucket> <bucket name="category_bucket" field="category_ids" xsi:type="termBucket"> <metrics> <metric type="count"/> </metrics> </bucket> </aggregations> <from>0</from> <size>10</size> </request> <request query="advanced_search_date_field" index="catalogsearch_fulltext"> <dimensions> <dimension name="scope" value="default"/> </dimensions> <queries> <query xsi:type="boolQuery" name="advanced_search_date_field" boost="1"> <queryReference clause="should" ref="query_filter"/> </query> <query xsi:type="filteredQuery" name="query_filter"> <filterReference clause="must" ref="filter"/> </query> </queries> <filters> <filter xsi:type="boolFilter" name="filter"> <filterReference clause="must" ref="date_filter"/> </filter> <filter name="date_filter" xsi:type="rangeFilter" field="date_attribute" from="$date.from$" to="$date.to$"/> </filters> <from>0</from> <size>10</size> </request> <request query="filter_out_of_stock_child" index="catalogsearch_fulltext"> <dimensions> <dimension name="scope" value="default"/> </dimensions> <queries> <query xsi:type="boolQuery" name="filter_out_of_stock_child" boost="1"> <queryReference clause="must" ref="test_configurable"/> <queryReference clause="must" ref="visibility"/> </query> <query xsi:type="filteredQuery" name="test_configurable"> <filterReference clause="must" ref="test_configurable_filter"/> </query> <query xsi:type="filteredQuery" name="visibility"> <filterReference clause="must" ref="visibility_filter"/> </query> </queries> <filters> <filter xsi:type="termFilter" name="test_configurable_filter" field="test_configurable" value="$test_configurable$"/> <filter xsi:type="termFilter" name="visibility_filter" field="visibility" value="$visibility$"/> </filters> <aggregations/> <from>0</from> <size>10</size> </request> <request query="search_boost" index="catalogsearch_fulltext"> <dimensions> <dimension name="scope" value="default"/> </dimensions> <queries> <query xsi:type="boolQuery" name="search_boost" boost="1"> <queryReference clause="should" ref="search_boost_query"/> </query> <query xsi:type="matchQuery" name="search_boost_query" value="$query$" boost="1"> <match field="name"/> <match field="description"/> </query> </queries> <from>0</from> <size>10</size> </request> <request query="search_boost_name" index="catalogsearch_fulltext"> <dimensions> <dimension name="scope" value="default"/> </dimensions> <queries> <query xsi:type="boolQuery" name="search_boost_name" boost="1"> <queryReference clause="should" ref="search_boost_query"/> </query> <query xsi:type="matchQuery" name="search_boost_query" value="$query$" boost="20"> <match field="name"/> <match field="description"/> </query> </queries> <from>0</from> <size>10</size> </request> </requests>