Hi,

I have a strange behaviour with the default request handler.

In the index i have :

<doc>
    <str name="date">2012-06-28T10:22:51Z</str>
    <str name="description"/>
    <str name="firstName">Sophie</str>
    <str name="id">user-6</str>
    <str name="lastName">Michel</str>
    <str name="screenName">Sophie</str>
    <str name="slug">sophie</str>    
</doc>
<doc>
    <str name="date">2012-06-28T10:22:51Z</str>
    <str name="description"/>
    <str name="firstName">Sophia</str>
    <str name="id">user-7</str>
    <str name="lastName">Martinez</str>
    <str name="screenName">Sophia</str>
    <str name="slug">sophia</str>
</doc>

And when i search for "soph", i only get "Sophie" in the results and not
"Sophia".
When i search for "*:*", i get everything.

Why is that ? Did i miss a basic configuration option ?

My schema looks like :

<fields>
   <field name="id" type="string" indexed="true" stored="true"
required="true" />
   <field name="who" type="text" indexed="true" stored="false"
multiValued="true"/>
   <field name="screenName" type="string" indexed="false" stored="true"
required="true" />
   <field name="slug" type="string" indexed="false" stored="true"
required="true" />
   <field name="firstName" type="string" indexed="false" stored="true" />
   <field name="lastName" type="string" indexed="false" stored="true" />
   <field name="description" type="string" indexed="false" stored="true" />
   <field name="date" type="string" indexed="false" stored="true"
required="true"/>
 </fields>

<uniqueKey>id</uniqueKey>

<defaultSearchField>who</defaultSearchField>
<solrQueryParser defaultOperator="OR"/>
<copyField source="screenName" dest="who"/>
<copyField source="firstName" dest="who"/>
<copyField source="lastName" dest="who"/>

Any advice ?
Thanks ! ;-)

Cya,
benjamin.

--
View this message in context: 
http://lucene.472066.n3.nabble.com/Strange-behaviour-with-default-request-handler-tp3991976.html
Sent from the Solr - User mailing list archive at Nabble.com.

Reply via email to