Hi Jed,

please paste the complete field definition of "name_title" from your
schema.xml.

You are using an analyzer that reduces your text in an undesired way, on
both index and query side. You probably want "String" for names, or
similar.

"Spoorenberg" or "Saprano" are analyzed in the same way as
"springsteen", obviously. And the result is "SPRN" for all of them.

Chantal


> <str name="rawquerystring">springsteen</str>
> <str name="querystring">springsteen</str>
> <str name="parsedquery">name_title:SPRN</str>
> <str name="parsedquery_toString">name_title:SPRN</str>
> <lst name="explain">
> <str name="artist.artist.3106">
> 4.42386 = (MATCH) fieldWeight(name_title:SPRN in 3105), product of:
>   1.4142135 = tf(termFreq(name_title:SPRN)=2)
>   6.2562833 = idf(docFreq=704, maxDocs=135196)
>   0.5 = fieldNorm(field=name_title, doc=3105)
> </str>
> ..........
> this goes on for all the results.  So as near as I could tell it took the
> term sprintgsteen and truncated it to sprn?  but even so how does sprn match
> "Spoorenberg" or "Saprano"?
> 
> I'm using solr 1.4
> 
> Thanks for any input you can give me.
> 
> Jed.
> 
> 
> 
> 



Reply via email to