you are correct that my query is a tange one, probably should have mentioned
it in the first post.
this is the debug data:

<?xml version="1.0" encoding="UTF-8"?>
<response>

<lst name="responseHeader">
 <int name="status">0</int>
 <int name="QTime">4173</int>
 <lst name="params">
  <str name="debugQuery">on</str>
  <str name="indent">on</str>

  <str name="start">0</str>
  <str name="q">timestamp:[2011-02-01T00:00:00Z TO NOW] AND oferiko</str>
  <str name="version">2.2</str>
  <str name="rows">10</str>
 </lst>
</lst>
<result name="response" numFound="0" start="0"/>
<lst name="debug">

 <str name="rawquerystring">timestamp:[2011-02-01T00:00:00Z TO NOW] AND
oferiko</str>
 <str name="querystring">timestamp:[2011-02-01T00:00:00Z TO NOW] AND
oferiko</str>
 <str name="parsedquery">+timestamp:[1296518400000 TO 1299069584823]
+contents:oferiko</str>
 <str name="parsedquery_toString">+timestamp:[1296518400000 TO
1299069584823] +contents:oferiko</str>
 <lst name="explain"/>
 <str name="QParser">LuceneQParser</str>

 <lst name="timing">
  <double name="time">4171.0</double>
  <lst name="prepare">
    <double name="time">0.0</double>
    <lst name="org.apache.solr.handler.component.QueryComponent">
     <double name="time">0.0</double>
    </lst>

    <lst name="org.apache.solr.handler.component.FacetComponent">
     <double name="time">0.0</double>
    </lst>
    <lst name="org.apache.solr.handler.component.MoreLikeThisComponent">
     <double name="time">0.0</double>
    </lst>
    <lst name="org.apache.solr.handler.component.HighlightComponent">
     <double name="time">0.0</double>

    </lst>
    <lst name="org.apache.solr.handler.component.StatsComponent">
     <double name="time">0.0</double>
    </lst>
    <lst name="org.apache.solr.handler.component.DebugComponent">
     <double name="time">0.0</double>
    </lst>
  </lst>

  <lst name="process">
    <double name="time">4171.0</double>
    <lst name="org.apache.solr.handler.component.QueryComponent">
     <double name="time">4171.0</double>
    </lst>
    <lst name="org.apache.solr.handler.component.FacetComponent">
     <double name="time">0.0</double>

    </lst>
    <lst name="org.apache.solr.handler.component.MoreLikeThisComponent">
     <double name="time">0.0</double>
    </lst>
    <lst name="org.apache.solr.handler.component.HighlightComponent">
     <double name="time">0.0</double>
    </lst>
    <lst name="org.apache.solr.handler.component.StatsComponent">

     <double name="time">0.0</double>
    </lst>
    <lst name="org.apache.solr.handler.component.DebugComponent">
     <double name="time">0.0</double>
    </lst>
  </lst>
 </lst>
</lst>

</response>


On Wed, Mar 2, 2011 at 7:48 PM, Yonik Seeley <yo...@lucidimagination.com>wrote:

> On Wed, Mar 2, 2011 at 12:11 PM, Ofer Fort <ofer...@gmail.com> wrote:
> > Hey all,
> > I have an index with a lot of documents with the term X and no documents
> > with the term Y.
> > If i query for X it take a few seconds and returns the results.
> > If I query for Y it takes a millisecond and returns an empty set.
> > If i query for Y AND X it takes a few seconds and returns an empty set.
>
> This depends on the specifics of what X is.   Some query types must
> generate all hits first internally - an example is a multi-term query
> (like numeric range query, etc) that matches many terms.
>
> Can you show the generated query (i.e. add debugQuery=true to the request)?
>
> -Yonik
> http://lucidimagination.com
>

Reply via email to