On 1/22/2013 8:16 AM, hassancrowdc wrote:
<response> <lst name="responseHeader"> <int name="status">0</int> <int name="QTime">1</int> <lst name="params"> <str name="echoParams">all</str> <str name="debugQuery">true</str> <str name="indent">true</str> <str name="q">kobo</str> <str name="qf">model</str> <str name="defType">dismax</str>
Based on what I can see, I am thinking it didn't match because what's in your index is probably Kobo, and you are searching for kobo. The type on all your fields except id is string, which is defined as StrField with no analysis chain. This means that your queries must be *precise* - including uppercase/lowercase and any other characters. If your value were to include spaces, you would have to enclose the query text in quotes to make it a phrase query.
You do have one fieldtype (text) that would make this match - the analysis chain includes LowerCaseFilterFactory. You would have to change the types of one or more of your fields and then completely reindex.
Thanks, Shawn