Hi,
i just edited one the Objects and let the app store it, the log is below and the number of "concurrent" documents raised from 3 to 4. :-/
Code:
193344 TRACE [pool-3-thread-1] org.hibernate.search.backend.impl.lucene.works.DeleteExtWorkDelegate - Removing class de.bauerlive.ngshop.data.Product#de.bauerlive.ngshop.data.identifiers.Product_Id@68b67f56 by id using an IndexWriter.
193347 TRACE [pool-3-thread-1] org.hibernate.search.backend.impl.lucene.works.AddWorkDelegate - add to Lucene index: class de.bauerlive.ngshop.data.Product#de.bauerlive.ngshop.data.identifiers.Product_Id@68b67f56:Document<stored/uncompressed,indexed<_hibernate_class:de.bauerlive.ngshop.data.Product> stored/uncompressed,indexed<id.mandt:0001> stored/uncompressed,indexed<id.prodid:CAN-B-13000> indexed,tokenized<manufacturerName:CANON> stored/uncompressed,indexed,tokenized<catalogs: _1_ _1_ _1_ > stored/uncompressed,indexed,tokenized<eans:4960999150406> stored/uncompressed,indexed,tokenized<id.mandt:0001> stored/uncompressed,indexed,tokenized<id.prodid:CAN-B-13000> indexed,tokenized<matkl:Zubehör Foto> indexed,tokenized<manufacturer:33470> indexed,tokenized<manufacturer_aid:2262A008>>
193509 DEBUG [http-9090-17] org.hibernate.SQL - update product_text set STEXT=?, ltext=? where MANDT=? and LANG=? and PRODID=?
193523 TRACE [pool-4-thread-1] org.hibernate.search.backend.impl.lucene.works.DeleteExtWorkDelegate - Removing class de.bauerlive.ngshop.data.ProductText#-2136254013 by id using an IndexWriter.
193524 TRACE [pool-4-thread-1] org.hibernate.search.backend.impl.lucene.works.AddWorkDelegate - add to Lucene index: class de.bauerlive.ngshop.data.ProductText#-2136254013:Document<stored/uncompressed,indexed<_hibernate_class:de.bauerlive.ngshop.data.ProductText> stored/uncompressed,indexed<id.mandt:0001> stored/uncompressed,indexed<id.lang:DE> stored/uncompressed,indexed<id.prodid:CAN-B-13000> stored/uncompressed,indexed<mandt:0001> stored/uncompressed,indexed,tokenized<lang:DE> stored/uncompressed,indexed,tokenized<prodid:CAN-B-13000> stored/uncompressed,indexed,tokenized<stext:Canon Speedlite 220 EX - Blitz> indexed,tokenized<ltext:<p>Canon Speedlite 220 EX - Blitz<br />Leitzahl 22, A-TTL u. E-TTL Blitzsysteme<br />E-TTL mit Blitzmeßwertspeicher<br />Hochgeschwindigkeitssynchronisation<br />automatische Blitzabschaltung<br />Leuchtwinkel 28mm f. EOS-Kleinbild<br />Leuchtw. 24 mm f. Advance Phot System<br />f. PowerShot Pro70, Pro 90IS,<br />G1/G2/G3/G5, EOS D30 und D60<br />MV1/10/30/30/ XM1/XM2<br />Über Blitzkabel FA-200 für XL1/XL1s/XL2</p>> indexed,tokenized<product.manufacturerName:CANON> stored/uncompressed,indexed,tokenized<product.catalogs: _1_ _1_ _1_ > stored/uncompressed,indexed,tokenized<product.eans:4960999150406> stored/uncompressed,indexed<product.id.mandt:0001> stored/uncompressed,indexed<product.id.prodid:CAN-B-13000> stored/uncompressed,indexed,tokenized<product.id.mandt:0001> stored/uncompressed,indexed,tokenized<product.id.prodid:CAN-B-13000> indexed,tokenized<product.matkl:Zubehör Foto> indexed,tokenized<product.manufacturer:33470> indexed,tokenized<product.manufacturer_aid:2262A008>>
193643 DEBUG [http-9090-17] org.hibernate.SQL - select productcsk_.MANDT, productcsk_.CSKIND, productcsk_.PRODID, productcsk_.VALUE as VALUE35_, productcsk_.BPME as BPME35_ from productcskind productcsk_ where productcsk_.MANDT=? and productcsk_.CSKIND=? and productcsk_.PRODID=?
193645 INFO [http-9090-17] org.hibernate.event.def.DefaultDeleteEventListener - handling transient entity in delete processing
193646 DEBUG [http-9090-17] org.hibernate.SQL - select productcsk_.MANDT, productcsk_.CSKIND, productcsk_.PRODID, productcsk_.VALUE as VALUE35_, productcsk_.BPME as BPME35_ from productcskind productcsk_ where productcsk_.MANDT=? and productcsk_.CSKIND=? and productcsk_.PRODID=?
193652 INFO [http-9090-17] org.hibernate.event.def.DefaultDeleteEventListener - handling transient entity in delete processing
193658 DEBUG [http-9090-17] org.hibernate.SQL - select productcsk_.MANDT, productcsk_.CSKIND, productcsk_.PRODID, productcsk_.VALUE as VALUE35_, productcsk_.BPME as BPME35_ from productcskind productcsk_ where productcsk_.MANDT=? and productcsk_.CSKIND=? and productcsk_.PRODID=?
193660 INFO [http-9090-17] org.hibernate.event.def.DefaultDeleteEventListener - handling transient entity in delete processing
193751 DEBUG [http-9090-17] org.hibernate.SQL - select productcsk_.MANDT, productcsk_.CSKIND, productcsk_.PRODID, productcsk_.VALUE as VALUE35_, productcsk_.BPME as BPME35_ from productcskind productcsk_ where productcsk_.MANDT=? and productcsk_.CSKIND=? and productcsk_.PRODID=?
193753 INFO [http-9090-17] org.hibernate.event.def.DefaultDeleteEventListener - handling transient entity in delete processing
193753 DEBUG [http-9090-17] org.hibernate.SQL - select productcsk_.MANDT, productcsk_.CSKIND, productcsk_.PRODID, productcsk_.VALUE as VALUE35_, productcsk_.BPME as BPME35_ from productcskind productcsk_ where productcsk_.MANDT=? and productcsk_.CSKIND=? and productcsk_.PRODID=?
193856 INFO [http-9090-17] org.hibernate.event.def.DefaultDeleteEventListener - handling transient entity in delete processing
193857 DEBUG [http-9090-17] org.hibernate.SQL - select productcsk_.MANDT, productcsk_.CSKIND, productcsk_.PRODID, productcsk_.VALUE as VALUE35_, productcsk_.BPME as BPME35_ from productcskind productcsk_ where productcsk_.MANDT=? and productcsk_.CSKIND=? and productcsk_.PRODID=?
193858 INFO [http-9090-17] org.hibernate.event.def.DefaultDeleteEventListener - handling transient entity in delete processing
193952 DEBUG [http-9090-17] org.hibernate.SQL - select productcsk_.MANDT, productcsk_.CSKIND, productcsk_.PRODID, productcsk_.VALUE as VALUE35_, productcsk_.BPME as BPME35_ from productcskind productcsk_ where productcsk_.MANDT=? and productcsk_.CSKIND=? and productcsk_.PRODID=?
193957 INFO [http-9090-17] org.hibernate.event.def.DefaultDeleteEventListener - handling transient entity in delete processing
193959 DEBUG [http-9090-17] org.hibernate.SQL - select productcsk_.MANDT, productcsk_.CSKIND, productcsk_.PRODID, productcsk_.VALUE as VALUE35_, productcsk_.BPME as BPME35_ from productcskind productcsk_ where productcsk_.MANDT=? and productcsk_.CSKIND=? and productcsk_.PRODID=?
194053 INFO [http-9090-17] org.hibernate.event.def.DefaultDeleteEventListener - handling transient entity in delete processing
194054 DEBUG [http-9090-17] org.hibernate.SQL - update productcskind set VALUE=?, BPME=? where MANDT=? and CSKIND=? and PRODID=?
194056 DEBUG [http-9090-17] org.hibernate.SQL - select productcsk_.MANDT, productcsk_.CSKIND, productcsk_.PRODID, productcsk_.VALUE as VALUE35_, productcsk_.BPME as BPME35_ from productcskind productcsk_ where productcsk_.MANDT=? and productcsk_.CSKIND=? and productcsk_.PRODID=?
194162 DEBUG [http-9090-17] org.hibernate.SQL - select productcsk_.MANDT, productcsk_.CSKIND, productcsk_.PRODID, productcsk_.VALUE as VALUE35_, productcsk_.BPME as BPME35_ from productcskind productcsk_ where productcsk_.MANDT=? and productcsk_.CSKIND=? and productcsk_.PRODID=?
194171 INFO [http-9090-17] org.hibernate.event.def.DefaultDeleteEventListener - handling transient entity in delete processing
194173 DEBUG [http-9090-17] org.hibernate.SQL - select productcsk_.MANDT, productcsk_.CSKIND, productcsk_.PRODID, productcsk_.VALUE as VALUE35_, productcsk_.BPME as BPME35_ from productcskind productcsk_ where productcsk_.MANDT=? and productcsk_.CSKIND=? and productcsk_.PRODID=?
194255 INFO [http-9090-17] org.hibernate.event.def.DefaultDeleteEventListener - handling transient entity in delete processing
194256 DEBUG [http-9090-17] org.hibernate.SQL - select productcsk_.MANDT, productcsk_.CSKIND, productcsk_.PRODID, productcsk_.VALUE as VALUE35_, productcsk_.BPME as BPME35_ from productcskind productcsk_ where productcsk_.MANDT=? and productcsk_.CSKIND=? and productcsk_.PRODID=?
194259 INFO [http-9090-17] org.hibernate.event.def.DefaultDeleteEventListener - handling transient entity in delete processing
194354 DEBUG [http-9090-17] org.hibernate.SQL - select productcsk_.MANDT, productcsk_.CSKIND, productcsk_.PRODID, productcsk_.VALUE as VALUE35_, productcsk_.BPME as BPME35_ from productcskind productcsk_ where productcsk_.MANDT=? and productcsk_.CSKIND=? and productcsk_.PRODID=?
194355 INFO [http-9090-17] org.hibernate.event.def.DefaultDeleteEventListener - handling transient entity in delete processing
194359 DEBUG [http-9090-17] org.hibernate.SQL - select productcsk_.MANDT, productcsk_.CSKIND, productcsk_.PRODID, productcsk_.VALUE as VALUE35_, productcsk_.BPME as BPME35_ from productcskind productcsk_ where productcsk_.MANDT=? and productcsk_.CSKIND=? and productcsk_.PRODID=?
194454 INFO [http-9090-17] org.hibernate.event.def.DefaultDeleteEventListener - handling transient entity in delete processing
194455 DEBUG [http-9090-17] org.hibernate.SQL - select productcsk_.MANDT, productcsk_.CSKIND, productcsk_.PRODID, productcsk_.VALUE as VALUE35_, productcsk_.BPME as BPME35_ from productcskind productcsk_ where productcsk_.MANDT=? and productcsk_.CSKIND=? and productcsk_.PRODID=?
194458 INFO [http-9090-17] org.hibernate.event.def.DefaultDeleteEventListener - handling transient entity in delete processing
194554 DEBUG [http-9090-17] org.hibernate.SQL - select productcsk_.MANDT, productcsk_.CSKIND, productcsk_.PRODID, productcsk_.VALUE as VALUE35_, productcsk_.BPME as BPME35_ from productcskind productcsk_ where productcsk_.MANDT=? and productcsk_.CSKIND=? and productcsk_.PRODID=?
194556 INFO [http-9090-17] org.hibernate.event.def.DefaultDeleteEventListener - handling transient entity in delete processing
Hibernate Versions:
Code:
351 INFO [main] org.hibernate.cfg.annotations.Version - Hibernate Annotations 3.4.0.GA
428 INFO [main] org.hibernate.cfg.Environment - Hibernate 3.3.2.GA
433 INFO [main] org.hibernate.cfg.Environment - hibernate.properties not found
439 INFO [main] org.hibernate.cfg.Environment - Bytecode provider name : javassist
457 INFO [main] org.hibernate.cfg.Environment - using JDK 1.4 java.sql.Timestamp handling
726 INFO [main] org.hibernate.annotations.common.Version - Hibernate Commons Annotations 3.1.0.GA
...
7447 INFO [main] org.hibernate.search.Version - Hibernate Search 3.1.1.GA
So, Hibernate Search obviously thinks that it deleted the old document, but in reality it didn't. Weird...