: 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