[ 
https://issues.apache.org/jira/browse/LUCENE-6295?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14337422#comment-14337422
 ] 

Robert Muir commented on LUCENE-6295:
-------------------------------------

I think its the Reader parameter that makes it harder to consume... but thats 
just me.  I have not looked at the splitter problem but i am afraid to combine 
all rewrite() into Weights. Maybe it doesnt look so bad, but most rewrite()s in 
the codebase are the simple kind, its just MTQ that is crazy. We shouldn't make 
the simple things complicated because of multitermquery or splitters, thats my 
only concern there.

> Remove Query.rewrite?
> ---------------------
>
>                 Key: LUCENE-6295
>                 URL: https://issues.apache.org/jira/browse/LUCENE-6295
>             Project: Lucene - Core
>          Issue Type: Improvement
>            Reporter: Adrien Grand
>            Assignee: Adrien Grand
>            Priority: Minor
>
> Queries are a bit hard to consume because of their complicated workflow: your 
> first need to rewrite before creating a weight. Maybe we could simplify it 
> and make query rewriting part of creating the weight?
> If a user would like to have access to the rewritten query, he could still 
> call Query.createWeight(searcher, needsScores).getQuery() instead of 
> Query.rewrite?



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to