Bruno Roustant created SOLR-11865:
-------------------------------------

             Summary: Refactor QueryElevationComponent to prepare query subset 
matching
                 Key: SOLR-11865
                 URL: https://issues.apache.org/jira/browse/SOLR-11865
             Project: Solr
          Issue Type: Improvement
      Security Level: Public (Default Security Level. Issues are Public)
          Components: SearchComponents - other
    Affects Versions: master (8.0)
            Reporter: Bruno Roustant
             Fix For: master (8.0)


The goal is to prepare a second improvement to support query terms subset 
matching or query elevation rules.

Before that, we need to refactor the QueryElevationComponent. We make it 
extendible. We introduce the ElevationProvider interface which will be 
implemented later in a second patch to support subset matching. The current 
full-query match policy becomes a default simple MapElevationProvider.

- Add overridable methods to handle exceptions during the component 
initialization.
- Add overridable methods to provide the default values for config properties.
- No functional change beyond refactoring.
- Adapt unit test.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to