: Type of Queries: Recursive e.g. I search in the index for some name that
: returns some rows. For each row there is a field called parentid which is a
: unique key for some other row in the index. The next queries search the
: index for the parentid . This continues till parentid is 1.
: I am using solrj api to run the queries and the time is measured using java
: API (System.currentTimeMillis()).
: An example when queried on Solr 1.3 takes less than 1 sec whereas the Solr
: 1.4 takes 10  sec.

Hmmm... what does the timing info from the servlet container and Solr log 
messages tell you? ... are all of the recursive queries that you make 
taking incrementally more time or just the ones to get the initial 
document in each set? ... is the QTime (from the solr logs) increased, or 
just the overall time (from the servlet contain logs) ?

Just to double check: these timing comparisons are all after you've given 
both the 1.3 and 1.4 prots time to warm up and get the caches to 
comparable sizes, correct?


-Hoss

Reply via email to