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

Uwe Schindler commented on LUCENE-1973:
---------------------------------------

I looked into the following:

IndexSearcher.fieldSortDoTrackScores / IndexSearcher.fieldSortDoMaxScore and 
into the following deprecated method:
{code}
IndexSearcher.setDefaultFieldSortScoring(boolean doTrackScores, boolean 
doMaxScore) // (non-static)
{code}

In my opinion, this is a good setting in IndexSearcher to enable the scores 
tracking for sorted queries, too. Without this setting, one have to craete the 
TopFieldDocCollector manually, what we not really want the user to do (because 
the static ctor params are source of confusion). If I had known the method 
before, I would use it in my IndexSearcher and set it to true, if needed. It is 
a per instance setting, so it is no static hell affected (like anywhere else).

Should we simply document it correct and un-deprecate in 2.9? It makes life 
easier.

+1 from my side.

> Remove deprecated query components
> ----------------------------------
>
>                 Key: LUCENE-1973
>                 URL: https://issues.apache.org/jira/browse/LUCENE-1973
>             Project: Lucene - Java
>          Issue Type: Task
>          Components: Search
>            Reporter: Uwe Schindler
>             Fix For: 3.0
>
>         Attachments: LUCENE-1973-BoostingTermQuery.patch, 
> LUCENE-1973-Similarity-BW.patch, LUCENE-1973-Similarity.patch
>
>
> Remove the rest of the deprecated query components.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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

Reply via email to