[ https://issues.apache.org/jira/browse/SOLR-17085?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
mouhcine updated SOLR-17085: ---------------------------- Description: ([PR-2098|https://github.com/apache/solr/pull/2098]) This ticket introduces a new QueryElevation related feature. Currently, QueryElevationComponent is implemented and can be used to configure/customize the top results for a given query, depending on the field query "{color:#0747a6}*q*{color}" . This ticket suggests an extension of this feature that allows users to configure the top results, based on the Filter Query field "{*}{color:#0747a6}fq{color}{*}" as well. Below is an example query. !image-2023-11-27-16-58-06-472.png! Based on the "{*}{color:#0747a6}fq{color}{*}" field value, we would get, as top results, regardless of the normal Lucene scoring, the elements configured in *{color:#0747a6}elevate.xml{color}* schema. {code:java} <query text="cat:electronics"> <doc id="TWINX2048-3200PRO" /> <doc id="VDBDB1A16" /> <doc id="EN7800GTX/2DHTV/256M" /> </query>{code} Instead of having a classic value for the "{*}{color:#0747a6}text{color}{*}" field in the {color:#0747a6}*<query>*{color} tag in the code snippet above, introducing a Filter Query expression allows to configure top results for queries having the an "{*}{color:#0747a6}fq{color}{*}" field value containing "{*}{color:#0747a6}cat:electronics{color}{*}", and therefore, they will be returned in the top of the results list. was: This ticket introduces a new QueryElevation related feature. Currently, QueryElevationComponent is implemented and can be used to configure/customize the top results for a given query, depending on the field query "{color:#0747a6}*q*{color}" . This ticket suggests an extension of this feature that allows users to configure the top results, based on the Filter Query field "{*}{color:#0747a6}fq{color}{*}" as well. Below is an example query. !image-2023-11-27-16-58-06-472.png! Based on the "{*}{color:#0747a6}fq{color}{*}" field value, we would get, as top results, regardless of the normal Lucene scoring, the elements configured in *{color:#0747a6}elevate.xml{color}* schema. {code:java} <query text="cat:electronics"> <doc id="TWINX2048-3200PRO" /> <doc id="VDBDB1A16" /> <doc id="EN7800GTX/2DHTV/256M" /> </query>{code} Instead of having a classic value for the "{*}{color:#0747a6}text{color}{*}" field in the {color:#0747a6}*<query>*{color} tag in the code snippet above, introducing a Filter Query expression allows to configure top results for queries having the an "{*}{color:#0747a6}fq{color}{*}" field value containing "{*}{color:#0747a6}cat:electronics{color}{*}", and therefore, they will be returned in the top of the results list. > Query Elevation based on Filter Query "fq" field > ------------------------------------------------ > > Key: SOLR-17085 > URL: https://issues.apache.org/jira/browse/SOLR-17085 > Project: Solr > Issue Type: New Feature > Security Level: Public(Default Security Level. Issues are Public) > Components: SearchComponents - other > Reporter: mouhcine > Priority: Minor > Attachments: image-2023-11-27-16-58-06-472.png > > > ([PR-2098|https://github.com/apache/solr/pull/2098]) > This ticket introduces a new QueryElevation related feature. > Currently, QueryElevationComponent is implemented and can be used to > configure/customize the top results for a given query, depending on the field > query "{color:#0747a6}*q*{color}" . > This ticket suggests an extension of this feature that allows users to > configure the top results, based on the Filter Query field > "{*}{color:#0747a6}fq{color}{*}" as well. > Below is an example query. > !image-2023-11-27-16-58-06-472.png! > Based on the "{*}{color:#0747a6}fq{color}{*}" field value, we would get, as > top results, regardless of the normal Lucene scoring, the elements configured > in *{color:#0747a6}elevate.xml{color}* schema. > {code:java} > <query text="cat:electronics"> > <doc id="TWINX2048-3200PRO" /> > <doc id="VDBDB1A16" /> > <doc id="EN7800GTX/2DHTV/256M" /> > </query>{code} > Instead of having a classic value for the "{*}{color:#0747a6}text{color}{*}" > field in the {color:#0747a6}*<query>*{color} tag in the code snippet above, > introducing a Filter Query expression allows to configure top results for > queries having the an "{*}{color:#0747a6}fq{color}{*}" field value containing > "{*}{color:#0747a6}cat:electronics{color}{*}", and therefore, they will be > returned in the top of the results list. > > -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org For additional commands, e-mail: issues-h...@solr.apache.org