See the "/browse" request handler in the example config.
Only stored fields will be highlighted.
-- Jack Krupansky
-----Original Message-----
From: Shameema Umer
Sent: Tuesday, May 15, 2012 2:59 AM
To: solr-user@lucene.apache.org
Subject: Re: Show a portion of searchable text in Solr
Can somebody tell me where should I place the highlighting parameters, when
I did on the query, it is not working.
&hl=true&hl.requireFieldMatch=true&hl.fl=*
FYI: I am new to solr. My aim is to have emphasis tags on the queried
words and need to display only the query relevant snippet of the <content>
Thanks
Shameema
On Mon, May 14, 2012 at 1:18 PM, Ahmet Arslan <iori...@yahoo.com> wrote:
> I have indexed very large documents, In some cases these
> documents has
> 100.000 characters. Is there a way to return a portion of
> the documents
> (lets say the 300 first characters) when i am querying
> "Solr"?. Is there any
> attribute to set in the schema.xml or solrconfig.xml to
> achieve this?
I have a set-up with very large documents too. Here is two different
solutions that I have used in the past:
1) Use highlighting with hl.alternateField and hl.maxAlternateFieldLength
http://wiki.apache.org/solr/HighlightingParameters
2) Create an extra field (indexed="false" and stored="true") using
copyField just for display purposes. (&fl=shortField)
<copyField source="largeField" dest="shortField" maxChars="300"/>
http://wiki.apache.org/solr/SchemaXml#Copy_Fields
Also, didn't used by myself yet but I *think* this can be accomplished by
using a custom Transformer too.
http://wiki.apache.org/solr/DocTransformers