Re: hl.requireFieldMatch and idf

2008-03-29 Thread Koji Sekiguchi
Mike, Thank you for your response. cause: If hl.requireFieldMatch set to true, DefaultSolrHighlight.getQueryScorer() uses QueryScorer(Query,IndexReader,String) constructor in Lucene highlighter. Then the constructor calls getIdfWeightedTerms() to get an array of WeightedTerm. In getIdfWeighte

Re: hl.requireFieldMatch and idf

2008-03-27 Thread Mike Klaas
On 27-Mar-08, at 1:46 AM, Koji Sekiguchi wrote: Hello, If an index has (many) deleted docs and not optimized, when I set hl.requireFieldMatch=true, highlight doesn't work sometimes. cause: If hl.requireFieldMatch set to true, DefaultSolrHighlight.getQueryScorer() uses QueryScorer(Query,I

hl.requireFieldMatch and idf

2008-03-27 Thread Koji Sekiguchi
Hello, If an index has (many) deleted docs and not optimized, when I set hl.requireFieldMatch=true, highlight doesn't work sometimes. cause: If hl.requireFieldMatch set to true, DefaultSolrHighlight.getQueryScorer() uses QueryScorer(Query,IndexReader,String) constructor in Lucene highlighter. The