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-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-user-help@lucene.apache.org
|