Hello,

I'm trying to highlight content that is returned from a Solr query, but I can't 
seem to get it working.

I would like to highlight the "documentname" and the "pagetext" or "content" 
results, but when I run the search I don't get anything returned. I thought 
that the "content" field is supposed to be used for hightlighting? And that 
[termVectors="true" termPositions="true" termOffsets="true"] needs to be added 
to the fields that need to be highlighted? Is there something else I'm missing?


Here is my schema:

   <field name="id" type="string" indexed="true" stored="true" required="true" 
multiValued="false" />
   <field name="documentid" type="int" indexed="true" stored="true" 
omitNorms="true"/>
   <field name="documentname" type="text_ar" indexed="true" stored="true" 
termVectors="true"  termPositions="true" termOffsets="true"/>
   <field name="copyist" type="text_ar" indexed="true" stored="true"/>
  <field name="owner" type="text_ar" indexed="true" stored="true"/>
   <field name="collector" type="text_ar" indexed="true" stored="true"/>
   <field name="date" type="date" indexed="true" stored="true"/>
   <field name="pagenumber" type="int" indexed="false" stored="true"/>/>
   <field name="pagetext" type="text_ar" indexed="true" stored="false" 
termVectors="true" termPositions="true" termOffsets="true"/>

   <field name="content" type="text_ar" indexed="false" stored="true" 
multiValued="true" termVectors="true" termPositions="true" termOffsets="true"/>

   <field name="text" type="text_ar" indexed="true" stored="false" 
multiValued="true"/>

   <copyField source="pagetext" dest="content" />
   <copyField source="documentname" dest="text"/>
   <copyField source="copyist" dest="text"/>
   <copyField source="owner" dest="text"/>
   <copyField source="subject" dest="text"/>
   <copyField source="date" dest="text"/>
   <copyField source="pagenumber" dest="text"/>


Thanks,
Fatima

Reply via email to