DefaultSearchField is the field which is queried if you don't explicitly
specify the fields to query on.

Please refer to the below link:
http://wiki.apache.org/solr/SchemaXml

On Sat, Jul 21, 2012 at 12:56 AM, Michael Della Bitta <
michael.della.bi...@appinions.com> wrote:

> 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