Hi all,

Thank you for all the information.

I have set the parameter to  <str name="hl.maxAnalyzedChars">-1</str>, and
the highlighting is working fine now.

Regards,
Edwin


On 14 December 2015 at 18:03, Jens Brandt <bra...@docoloc.de> wrote:

> Hi Edwin,
>
> you are limiting the portion of the document analyzed for highlighting in
> your solrconfig.xml by
>
>  <str name="hl.maxAnalyzedChars">1000000</str>
>
> Thus, snippets are only produced correctly if the query was found in the
> first 1000000 characters of the document.
>
> If you set this parameter to
>
>  <str name="hl.maxAnalyzedChars">-1</str>
>
> the original highlighter uses the whole document to find the snippet.
>
> I hope that helps
>   Jens
>
>
> > Am 04.12.2015 um 16:51 schrieb Zheng Lin Edwin Yeo <edwinye...@gmail.com
> >:
> >
> > Hi,
> >
> > I'm using Solr 5.3.0
> >
> > I found that in large documents, sometimes I face situation that when I
> do
> > a highlight query, the resultset that is returned does not contain the
> > highlighted query. There are actually matches in the documents, but just
> > that they located further back in the documents.
> >
> > I have tried to increase the value of the hl.maxAnalyzedChars, as the
> > default value is 51200, and I have documents that are much larger than
> > 51200 characters. Although this method works, but, when I increase this
> > value, the performance of the search and highlight drops. It can drop
> from
> > less than 0.5 seconds to more than 10 seconds.
> >
> > Would like to check, is this method of increasing the value of the
> > hl.maxAnalyzedChars the best method to use, or is there other ways which
> > can solve the same purpose, but without affecting the performance much?
> >
> > Regards,
> > Edwin
>
>

Reply via email to