Le 15-déc.-08 à 13:09, Zender00 a écrit :
in my opinion it is possible to use a reader and writer simultanesously on the same index. In my already working lucene class, I use they are both open
all the time.

mmmh...

But this isnt the reason for my exception. It seems that lucene cannot
handle my singleton. How did you implement your singleton with lucene? Which
lucene version?

2.3.1, source code APL and GPL at:
  http://svn.activemath.org/intergeo/Platform/SearchI2G/index/

in another project, this was used with Lucene 2.0.

paul

polx wrote:

We use singletons all the time,

Just be careful that are writer and a reader cannot be opened
simultaneously on the same index. Either you write or your read (and
delete).

paul


Le 15-déc.-08 à 12:06, Zender00 a écrit :


I extend my original post:
How is it possible to use lucene in 2 diffent classes / objects, if
I dont
want to use static methods/variables?
(one object read/writer, the other is read only)

Kind regards,
D. Penning

Zender00 wrote:

Hi,
I tried to implement a singleton pattern for my already working
lucene
object.
But there is a strange error when I tried to access the instance.

When my Singleton GetInstance() method is executed for the first
time it
creates a new instance of my lucene object. There are some member
variables in this object like an IndexWriter and IndexReader. These
objects are created in the constructor and I can access them
directly in
the constructor successfully.
GetInstance() now returns this lucene object and I have to execute
some
operations on it. But the IndexWriter seems to be closed meanwhile
and I
got the exception:

"org.apache.lucene.store.AlreadyClosed    Exception: this
IndexWriter is
closed" when my object tries to writer some documents.

How could this happen? Isn't it possible to use lucene with a
singleton-pattern?

Kind regards,
D. Penning


--
View this message in context:
http://www.nabble.com/Singleton-and-Lucene%3A-org.apache.lucene.store.AlreadyClosed-tp20983056p21011945.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






--
View this message in context: 
http://www.nabble.com/Singleton-and-Lucene%3A-org.apache.lucene.store.AlreadyClosed-tp20983056p21012798.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


Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to