I'm doing some performance test doing bulk indexing with lucene 4.0 and I'm
seeing weird results. I've read
http://www.gossamer-threads.com/lists/lucene/java-dev/127190?do=post_view_threaded#127190
but I'm still having doubts.
I'm building an index of 1G containing 1 milion docs. When building the
index, never search on it. I'm doing it with 1000 java heap, dual core and
ssd disk laptop
Using this conf:
tieredMergePolicy
lucene_34
not optimizing and commiting just in the end
maxMergeAtOnce = 10
segmentsPerTier = 10
It's taking 6min.


Using:
tieredMergePolicy
lucene_40
not optimizing and commiting just in the end
maxMergeAtOnce = 10
segmentsPerTier = 10
DEFAULT_MAX_THREAD_STATES = 8 in DocumentsWriterPerThreadPool
It's taking 20min.

If I change the default DEFAULT_MAX_THREAD_STATES to 4 or even 1 I'm getting
almost the same result.
I thought setting DEFAULT_MAX_THREAD_STATES = 1 would emulate the "old"
lucene indexing behabiour.
I might be doing something wrong because the three indexs buit with 4.0
should have different number of segments (because of the different
DEFAULT_MAX_THREAD_STATES) but the thing is they don't.

Is that normal? Any clue what could be wrong? (my trunk is from yesterday)
Thanks in advance.


--
View this message in context: 
http://lucene.472066.n3.nabble.com/lucene-4-0-and-DocumentsWriterPerThreadPool-compared-to-lucene-3-4-tp3412388p3412388.html
Sent from the Lucene - Java Users mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-user-h...@lucene.apache.org

Reply via email to