I recently ran benchmarks on 4.10.4 and 6.2.1 and found very little difference in query performance.
This was with 8 million documents (homework problems) from production. I used query logs from production. The load is a constant number of requests per minute from 100 threads. CPU usage is under 50% in order to avoid congestion. The benchmarks ran for 100 minutes. Measuring median and 95th percentile, the times were within 10%. I think that is within the repeatability of the benchmark. A different number of GCs could make that difference. wunder Walter Underwood wun...@wunderwood.org http://observer.wunderwood.org/ (my blog) > On Nov 23, 2016, at 8:14 AM, Bram Van Dam <bram.van...@intix.eu> wrote: > > On 22/11/16 15:34, Prateek Jain J wrote: >> I am not sure but I heard this in one of discussions, that you cant migrate >> directly from solr 4 to solr 6. It has to be incremental like solr 4 to solr >> 5 and then to solr 6. I might be wrong but is worth trying. > > Ideally the index needs to be upgraded using the IndexUpgrader. > > Something like this should do the trick: > > java -cp lucene-core-6.0.0.jar:lucene-backward-codecs-6.0.0.jar > org.apache.lucene.index.IndexUpgrader /path/to/index > > - Bram