I think the problem is that 'cat' is of type 'string' and we're querying
as though it was type 
'text'.  We get expected results only when we quote the query string,
otherwise the query string is goes through stemming and, after that, no
longer quite matches the literal string in the 'cat' field.  Is that
possible bug in the filter logic- shouldn't both the original query
string and the stemmed version get through, or is that a feature and we
must supply quotes on a string to by-pass stemming?

Thanks,

Ezra

-----Original Message-----
From: Otis Gospodnetic [mailto:[EMAIL PROTECTED] 
Sent: Thursday, May 01, 2008 5:27 PM
To: solr-user@lucene.apache.org
Subject: Re: dismax query handler ignoring qf entirely!

Unless I'm not understanding what you are saying, then no, this is not
expected behaviour - DisMax doesn't rely on one copying the actual field
data to a "text" field.

Otis
--
Sematext -- http://sematext.com/ -- Lucene - Solr - Nutch

----- Original Message ----
> From: Ezra Epstein <[EMAIL PROTECTED]>
> To: solr-user@lucene.apache.org
> Sent: Friday, May 2, 2008 1:06:52 AM
> Subject: dismax query handler ignoring qf entirely!
> 
> It appears as though the DisMax query handler is ignoring our qf
> settings and only searching the "text" field as defined in the
>  element of the schema.xml file.  Thus if a field
> exists and is indexed it is not being searched unless its contents
were
> copied to the "text" field.  Is that corrected/expected behavior?
> 
>  
> 
> I can provide config details and sample query results if that's
helpful.
> 
>  
> 
> Thanks,
> 
>  
> 
> Ezra Epstein
> 
> 


Reply via email to