Yonik Seeley wrote:
Yes, on a delete operation. I'm not doing any commits until the end of
all delete operations.
I assume this is a delete-by-id and not a delete-by-query?  They work
very differently.

Yes, all queries are delete-by-id.


If you are first deleting so you can re-add a newer version of the
document, you don't need too... overwriting older documents based on
the uniqueKeyField is something Solr does for you!

Yes, I know. But the articles in our (sql-)database get new IDs when they are changed so they need to be deleted an re-inserted into the index.


Is it possible to use a profiler to see where all the memory is going?
It sounds like you may have uncovered a memory leak somewhere.

I'm not that experienced concerning Java, but maybe if you give me some advice I'm glad if I can help. So far I had a quick look at JMP once but that's all.
Don't hesitate to write me a PM on that subject.


Also what OS, what JVM, what appserver are you using?
OS: Linux (Debian GNU/Linux i686)
JVM: Java HotSpot(TM) Server VM (build 1.5.0_06-b05, mixed mode) of Sun's JDK 5.0. Currently I'm using the Jetty installation from the solr nightly builds for test purposes.

Marcus

Reply via email to