Yes, you need to add the field text of type Text or use content instead of 
text.

> Hello list,
> 
> I have recently been working on some JS (ajax solr) and when using Firebug
> I am alerted to an error within the JS file as below. It immediately
> breaks on line 12 stating that 'doc.text' is undefined! Here is the code
> snippet.
> 
> 10 AjaxSolr.theme.prototype.snippet = function (doc) {
> 11   var output = '';
> 12   if (doc.text.length > 300) {
> 13     output += doc.dateline + ' ' + doc.text.substring(0, 300);
> 14     output += '<span style="display:none;">' +
> doc.text.substring(300);
> 15     output += '</span> <a href="#" class="more">more</a>';
> 16   }
> 17   else {
> 18     output += doc.dateline + ' ' + doc.text;
> 19   }
> 20   return output;
> 21 };
> 
> I have been advised that the problem might stem from my schema not defining
> a text field, however as my implementation of Solr is currently geared to
> index docs from a Nutch web crawl I am using the Nutch schema. A snippet
> of the schema is below
> 
> <schema name="nutch" version="1.1">
>     <types>
>        ...
>         <fieldType name="text" class="solr.TextField"
>             positionIncrementGap="100">
>             <analyzer>
>             ...
>     </types>
>     <fields>
>         ...
>         <field name="content" type="text" stored="true" indexed="true"/>
>     </fields>
> </schema>
> 
> Can someone confirm if I require to add something similar to the following
> 
>     <fields>
>         ...
>         <field name="text" type="text" stored="true" indexed="true"/>
>     </fields>
> 
> Then perform a fresh crawl and reindex so that the schema field is
> recognised by the JS snippet?
> 
> Also (sorry I apologise) from my reading on the Solr schema, I became
> intrigued in options for TextField... namely compressed and
> compressThreshold. I understand that they are used hand in glove, however
> can anyone please explain what benefits compression adds and what integer
> value should be appropriate for the latter option.
> 
> Any help would be great
> Thank you Lewis
> 
> Glasgow Caledonian University is a registered Scottish charity, number
> SC021474
> 
> Winner: Times Higher Education’s Widening Participation Initiative of the
> Year 2009 and Herald Society’s Education Initiative of the Year 2009.
> http://www.gcu.ac.uk/newsevents/news/bycategory/theuniversity/1/name,6219,
> en.html
> 
> Winner: Times Higher Education’s Outstanding Support for Early Career
> Researchers of the Year 2010, GCU as a lead with Universities Scotland
> partners.
> http://www.gcu.ac.uk/newsevents/news/bycategory/theuniversity/1/name,15691
> ,en.html

Reply via email to