[ https://issues.apache.org/jira/browse/LUCENE-6702?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Areek Zillur updated LUCENE-6702: --------------------------------- Description: ContextSuggestField indexes context information along with suggestions, which can be used to filter and/or boost suggestions using ContextQuery. It would be useful to make ContextSuggestField extensible such that subclasses can inject context values at index-time, without having to specify the contexts in its ctor. ContextQuery can be made extensible by allowing sub-classes to override how context automaton is created from provided query contexts. Currently, ContextQuery uses a context value of "*" to consider all context values, It makes sense to have a dedicated {{addAllContexts()}} instead. was: ContextSuggestField indexes context information along with suggestions, which can be used to filter and/or boost suggestions using ContextQuery. It would be useful to make ContextSuggestField extensible such that subclasses can inject context values at index-time, without having to specify the contexts in its ctor. ContextQuery can be made extensible by allowing sub-classes to override how context automaton is created from provided query contexts. Currently, ContextQuery uses a context value of "*" to consider all context values, It makes sense to have a dedicated {{addAllContexts()}} instead. > [suggest] Make Context Query and Field extensible > ------------------------------------------------- > > Key: LUCENE-6702 > URL: https://issues.apache.org/jira/browse/LUCENE-6702 > Project: Lucene - Core > Issue Type: Improvement > Components: core/other > Affects Versions: Trunk > Reporter: Areek Zillur > Assignee: Areek Zillur > Fix For: Trunk > > > ContextSuggestField indexes context information along with > suggestions, which can be used to filter and/or boost suggestions using > ContextQuery. > It would be useful to make ContextSuggestField extensible such that > subclasses > can inject context values at index-time, without having to specify the > contexts in its ctor. > ContextQuery can be made extensible by allowing sub-classes to override > how context automaton is created from provided query contexts. > Currently, ContextQuery uses a context value of "*" to consider all context > values, > It makes sense to have a dedicated {{addAllContexts()}} instead. -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org