Hello, Lakshmi,

The issue is the fieldType you've assigned to the fields in your
schema does not perform any analysis on the string before indexing it.
So it will only do exact matches. If you want to do matches against
portions of the field value, use one of the "text" types that come in
the default schema.

Michael Della Bitta

------------------------------------------------
Appinions, Inc. -- Where Influence Isn’t a Game.
http://www.appinions.com


On Fri, Jul 20, 2012 at 3:18 PM, Lakshmi Bhargavi
<lakshmi.bharg...@gmail.com> wrote:
> Hi ,
>
> I have the following configuration
> <?xml version="1.0" ?>
>
>
> <schema name="example core zero" version="1.1">
>   <types>
>    <fieldtype name="string"  class="solr.StrField" sortMissingLast="true"
> omitNorms="true"/>
>   </types>
>
>  <fields>
>
>   <field name="id"      type="string"   indexed="true"  stored="true"
> multiValued="false" required="true"/>
>   <field name="type"    type="string"   indexed="true"  stored="true"
> multiValued="false" />
>   <field name="name"    type="string"   indexed="true"  stored="true"
> multiValued="false" />
>   <field name="core0"   type="string"   indexed="true"  stored="true"
> multiValued="false" />
>  </fields>
>
>
>  <uniqueKey>id</uniqueKey>
>
>
>  <defaultSearchField>name</defaultSearchField>
>
>
>  <solrQueryParser defaultOperator="OR"/>
> </schema>
>
> I am also attaching the solr config file
> http://lucene.472066.n3.nabble.com/file/n3996313/solrconfig.xml
> solrconfig.xml
>
> I indexed a document
>
> <add><doc>
>   <field name="id">MA147LL/A</field>
>   <field name="name">Apple 60 GB iPod with Video Playback Black</field>
>
> </doc></add>
>
> When I do a wildcard search , the results are returned
> http://localhost:8983/solr/select?q=*:*
>
>   <?xml version="1.0" encoding="UTF-8" ?>
> - <response>
> - <lst name="responseHeader">
>   <int name="status">0</int>
>   <int name="QTime">1</int>
>   </lst>
> - <result name="response" numFound="1" start="0">
> - <doc>
>   <str name="id">MA147LL/A</str>
>   <str name="name">Apple 60 GB iPod with Video Playback Black</str>
>   </doc>
>   </result>
>   </response>
>
>
> but the results are not returned for specific query
> http://localhost:8983/solr/core0/select?q=iPod
>
> <?xml version="1.0" encoding="UTF-8" ?>
> - <response>
> - <lst name="responseHeader">
>   <int name="status">0</int>
>   <int name="QTime">5</int>
>   </lst>
>   <result name="response" numFound="0" start="0" />
>   </response>
>
> Could some one please let me know what is wrong? Also would be very helpful
> if some one can explain the significance of the defaultsearch field.
>
> Thanks,
> lakshmi
>
>
>
>
> --
> View this message in context: 
> http://lucene.472066.n3.nabble.com/Search-results-not-returned-for-a-str-field-tp3996313.html
> Sent from the Solr - User mailing list archive at Nabble.com.

Reply via email to