I see in the JavaDoc for IndexWriterConfig that:
"Note that IndexWriter makes a private clone; if you need to
subsequently change settings use IndexWriter.getConfig()."

However when I attempt to use the same IndexWriterConfig to create
multiple IndexWriters the following exception is thrown:

org.apache.lucene.util.SetOnce$AlreadySetException: The object cannot be
set twice!
        at org.apache.lucene.util.SetOnce.set(SetOnce.java:69)
        at 
org.apache.lucene.index.MergePolicy.setIndexWriter(MergePolicy.java:263)
        at org.apache.lucene.index.IndexWriter.<init>(IndexWriter.java:1078)

Is this the intended design? Is there a way to use the configuration
multiple times? I see that clone won't work since it's shallow...

Thanks,
-Chris

---------------------------------------------------------------------
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