Try 1.4 http://www.lucidimagination.com/blog/2009/05/27/filtered-query-performance-increases-for-solr-14/
-Yonik http://www.lucidimagination.com On Thu, Sep 10, 2009 at 4:35 PM, Jonathan Ariel <ionat...@gmail.com> wrote: > Hi all! > I'm trying to measure the query response time when using just a query and > when using some filter queries. From what I read and understand adding > filter query should boost the query response time. I used luke to understand > over which fields I should use filter query (those that have few unique > terms, in my case 2 fields of 30 and 400 unique fields). I'm using solr 1.3. > In order to test the query performance I disabled queryCache and > documentCache, so I just have filterCache enabled.I did that because I > wanted to be sure that there is no caching when I measure my queries. I left > filterCache because it makes sense since filter query uses that. > > When I first execute my query without filter cache it runs in 400ms, next > execution of the same query around 20ms. > When I first execute my query with filter cache it runs in 500ms, next > execution of the same query around 50ms. > > Why the query with filter query runs slower than the query without filter > query? Shouldn't it be the other way around? > > My index is around 12M documents. My filterCache max size is set to 40000 (I > think more than enough). The fields that I use as filter queries are integer > and in my query I search over a tokenized text field. > > What do you think? > > Thanks a lot, > > Jonathan >