Yonik Seeley wrote:
Verify all the fields you want to search on indexed
Verify that the query is being correctly built by adding
debugQuery=true to the request
here is the schema.xml extract:
<field name="id" type="integer" indexed="true" stored="true"
required="true" />
<field name="name" type="text" indexed="true" stored="true"/>
<field name="description" type="string" indexed="true" stored="true"/>
<field name="tags" type="string" indexed="true" stored="true"/>
<field name="user" type="string" indexed="true" stored="true"/>
<field name="date" type="date" indexed="true" stored="true"/>
here is the debugQuery output. i have no idea how to read it:
<response>
<lst name="responseHeader">
<int name="status">0</int>
<int name="QTime">0</int>
<lst name="params">
<str name="qt">dismax</str>
<str name="q">descriptive</str>
<str name="debugQuery">1</str>
</lst>
</lst>
<result name="response" numFound="0" start="0"/>
<lst name="debug">
<str name="rawquerystring">descriptive</str>
<str name="querystring">descriptive</str>
<str name="parsedquery">+DisjunctionMaxQuery((tags:descriptive^0.8 |
description:descriptive^1.5 | name:descript^2.0)~0.01)
DisjunctionMaxQuery((tags:descriptive | description:descriptive^2.0 |
name:descript^2.0)~0.01)</str>
<str name="parsedquery_toString">+(tags:descriptive^0.8 |
description:descriptive^1.5 | name:descript^2.0)~0.01 (tags:descriptive
| description:descriptive^2.0 | name:descript^2.0)~0.01</str>
<lst name="explain"/>
<null name="altquerystring"/>
<null name="boostfuncs"/>
</lst>
</response>