It seems that ConstantScoreQuery use the Weight and Score of  the Query it 
wrapperd, like TermWeight and TermScorer , so it can't speed up the search, 
because the weight and score is still calculated. Maybe i make it wrong, but i 
did some test, the search time of ‘ new ConstantScoreQuery(new TermQuery)’ is 
the same as 'new TermQuery'.


At 2015-07-29 21:56:22, "Jack Krupansky" <jack.krupan...@gmail.com> wrote:
>ConstantScoreQuery is the proper approach. What specific failure did you
>encounter?
>
>-- Jack Krupansky
>
>On Wed, Jul 29, 2015 at 7:09 AM, 丁儒 <bfore...@126.com> wrote:
>
>> Hi, all
>>     Currently i'm using lucene. But i don't care the score and weight, i
>> just need the documents meets the query. I tried some way to ignore the
>> score, like rewrite TermQury, disable the TermWeight and TermScore, but
>> there are a lot of queries, and this is  incompatible with QueryParser.
>> Also i tried ConstantScoreQuery and tried to rewirte ConstantScoreQuery,
>> but failed. So is there any way to ignore soce in search to speed up the
>> search.
>>
>> Thank you!!!

Reply via email to