You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by "Joshi, Shital" <Sh...@gs.com> on 2014/05/07 22:25:58 UTC

autowarming queries

Hi,

How many auto warming queries are supported per collection in Solr4.4 and higher? We see one out of three queries in log when new searcher is created.

Thanks!




RE: autowarming queries

Posted by "Joshi, Shital" <Sh...@gs.com>.
Thanks for looking into this. 

These are our static queries. We only see one of them getting executed. If it fails to execute others, shouldn't it show error in log? 

<listener event="newSearcher" class="solr.QuerySenderListener">
       	<arr name="queries">
	          <lst>
           		<str name="q">*:*</str>
           		<str name="fq">field1:"abc"</str>
           		<str name="fq">-field2:"xyz"</str>
           		<str name="facet">true</str>
           		<str name="facet.mincount">1</str>
           		<str name="sort">busdate_i desc</str>
           		<str name="facet.field">field1</str>
           		<str name="facet.field">field2</str>
           		<str name="facet.field">field3</str>
           		<str name="facet.field">field4</str>
           		<str name="facet.field">field5</str>
           		<str name="facet.field">field6</str>
           		<str name="facet.field">field7</str>
           		<str name="facet.field">field8</str>
           		<str name="facet.field">field9</str>
           		<str name="facet.field">field10</str>
           		<str name="facet.field">field11</str>
           		<str name="facet.field">field12</str>
           		<str name="facet.field">field13</str>
	                <str name="facet.field">field14</str>
               	 <str name="facet.field">field15</str>
           		<str name="facet.missing">true</str>
           		<str name="facet.sort">index</str>
           		<str name="facet.limit">50</str>
           		<str name="facet.offset">0</str>
	                <str name="stats">true</str>
               	 <str name="stats.field">field16</str>
	                <str name="stats.field">field17</str> 
               	 <str name="stats.field">field18</str>                
          </lst>
           <lst>
           		<str name="q">*:*</str>
           		<str name="fq">field1:"abc"</str>
           		<str name="fq">-field2:"xyz"</str>
           		<str name="facet">true</str>
           		<str name="facet.mincount">1</str>
           		<str name="sort">busdate_i desc</str>
           		<str name="facet.field">field1</str>
           		<str name="facet.field">field2</str>
           		<str name="facet.field">field3</str>
           		<str name="facet.field">field4</str>
           		<str name="facet.field">field5</str>
           		<str name="facet.field">field6</str>
           		<str name="facet.field">field7</str>
           		<str name="facet.field">field8</str>
           		<str name="facet.field">field9</str>
           		<str name="facet.field">field10</str>
           		<str name="facet.field">field11</str>
           		<str name="facet.field">field12</str>
           		<str name="facet.field">field13</str>
	               <str name="facet.field">field14</str>
               	<str name="facet.field">field15</str>
           		<str name="facet.missing">true</str>
           		<str name="facet.sort">count</str>
           		<str name="facet.limit">50</str>
           		<str name="facet.offset">0</str>
	               <str name="stats">true</str>
               	 <str name="stats.field">field16</str>
	                <str name="stats.field">field17</str> 
	                <str name="stats.field">field18</str>
               	 
           </lst>  
           <lst>
           		<str name="indent">on</str>           		
           		<str name="echoHandler">true</str>           		
           		<str name="shards.info">false</str>           		
		<str name="shards.tolerant">false</str>           		           		
		<str name="df">text</str>           		
           		<str name="defType">lucene</str>           		
           		<str name="q">*:*</str>
           		<str name="fq">field1:"abc"</str>
           		<str name="fq">-field2:"xyz"</str>
           		<str name="q.op">AND</str>           		           		
           		<str name="facet">true</str>
           		<str name="facet.mincount">1</str>
           		<str name="rows">75</str>           		
           		<str name="start">00</str>           		
           		<str name="facet.field">field1</str>
           		<str name="field1.facet.missing">true</str>
		<str name="field1.facet.sort">index</str>
		<str name="field1.facet.limit">25</str>
		<str name="field1.facet.offset">0</str>	
           		<str name="facet.field"> field2</str>
           		<str name="field2.facet.missing">true</str>
		<str name="field2.facet.sort">count</str>
		<str name="field2.facet.limit">25</str>
		<str name="field2.facet.offset">0</str>	        
           		<str name="facet.field">field3</str>
           		<str name="field3.facet.missing">true</str>
		<str name="field3.facet.sort">count</str>
		<str name="field3.facet.limit">25</str>
		<str name="field3.facet.offset">0</str>	
           		<str name="facet.field">field4</str>
           		<str name="field4.facet.missing">true</str>
		<str name="field4.facet.sort">index</str>
		<str name="field4.facet.limit">25</str>
		<str name="field4.facet.offset">0</str>	
      		<str name="facet.field">field5</str>
           		<str name="field5.facet.missing">true</str>
		<str name="field5.facet.sort">index</str>
		<str name="field5.facet.limit">25</str>
		<str name="field5.facet.offset">0</str>	
          		<str name="facet.field">field6</str>
           		<str name="field6.facet.missing">true</str>
		<str name="field6.facet.sort">count</str>
		<str name="field6.facet.limit">25</str>
		<str name="field6.facet.offset">0</str>	
       		<str name="facet.field">field7</str>
   		<str name="field7.facet.missing">true</str>
		<str name="field7.facet.sort">count</str>
		<str name="field7.facet.limit">25</str>
		<str name="field7.facet.offset">0</str>
          		<str name="facet.field">field8</str>
           		<str name="field8.facet.missing">true</str>
		<str name="field8.facet.sort">count</str>
		<str name="field8.facet.limit">25</str>
		<str name="field8.facet.offset">0</str>
          		<str name="facet.field">field9</str>
           		<str name="field9.facet.missing">true</str>
		<str name="field9.facet.sort">index</str>
		<str name="field9.facet.limit">25</str>
		<str name="field9.facet.offset">0</str>
          		<str name="facet.field">field10</str>
           		<str name="field10.facet.missing">true</str>
		<str name="field10.facet.sort">index</str>
		<str name="field10.facet.limit">25</str>
		<str name="field10.facet.offset">0</str>
           		<str name="facet.field">field11</str>
           		<str name="field11.facet.missing">true</str>
		<str name="field11.facet.sort">index</str>
		<str name="field11.facet.limit">25</str>
		<str name="field11.facet.offset">0</str>	                         		
           		<str name="facet.field">field12</str>
           		<str name="field12.facet.missing">true</str>
		<str name="field12.facet.sort">count</str>
		<str name="field12.facet.limit">25</str>
		<str name="field12.facet.offset">0</str>
           		<str name="facet.field">field13</str>
	              <str name="field13.facet.missing">true</str>
		<str name="field13.facet.sort">count</str>
		<str name="field13.facet.limit">25</str>
		<str name="field13.facet.offset">0</str>
	              <str name="facet.field">field14</str>
	              <str name="field14.facet.missing">true</str>
		<str name="field14.facet.sort">count</str>
		<str name="field14.facet.limit">25</str>
		<str name="field14.facet.offset">0</str>
	              <str name="facet.field">field15</str>
           		<str name="field15.facet.missing">true</str>
		<str name="field15.facet.sort">count</str>
		<str name="field15.facet.limit">25</str>
		<str name="field15.facet.offset">0</str>
		<str name="stats">true</str>
	              <str name="stats.field">field15</str> 
	             <str name="stats.field">field15</str>
	</lst>      
         </arr>
    </listener>


-----Original Message-----
From: Joel Bernstein [mailto:joelsolr@gmail.com] 
Sent: Thursday, May 15, 2014 6:56 AM
To: solr-user@lucene.apache.org
Subject: Re: autowarming queries

Are you talking about static warming queries, which you define as
newSearcher and firstSearcher events? If so, you should see all three
queries in the log. If you're still having the issue, can you post your
warming query configuration?

Joel Bernstein
Search Engineer at Heliosearch


On Wed, May 7, 2014 at 4:25 PM, Joshi, Shital <Sh...@gs.com> wrote:

> Hi,
>
> How many auto warming queries are supported per collection in Solr4.4 and
> higher? We see one out of three queries in log when new searcher is created.
>
> Thanks!
>
>
>
>

Re: autowarming queries

Posted by Joel Bernstein <jo...@gmail.com>.
Are you talking about static warming queries, which you define as
newSearcher and firstSearcher events? If so, you should see all three
queries in the log. If you're still having the issue, can you post your
warming query configuration?

Joel Bernstein
Search Engineer at Heliosearch


On Wed, May 7, 2014 at 4:25 PM, Joshi, Shital <Sh...@gs.com> wrote:

> Hi,
>
> How many auto warming queries are supported per collection in Solr4.4 and
> higher? We see one out of three queries in log when new searcher is created.
>
> Thanks!
>
>
>
>