This is from Lucene's CHANGES.txt:
LUCENE-773: Deprecate the FSDirectory.getDirectory(*) methods that
take a boolean "create" argument. Instead you should use
IndexWriter's "create" argument to create a new index.
(Mike McCandless)
So you should create the FSDir with
FSDirectory.getDirectory(File file)
and then you may tell IndexWriter that it shuold clear
old indexes files from FSDir and start/create a new/fresh
index, for examlpe by using:
new IndexWriter(dir, myAnalyzer, create); // create=true
Liaqat Ali <[EMAIL PROTECTED]> wrote on 30/11/2007 16:20:58:
> No you are not getting me. I have this original code. What i should use
> instead of this code to create a directory, because the dir
> =FSDirectory.getDirectory(indexDir, true) is deprecated.
>
> import org.apache.lucene.store.Directory;
> import org.apache.lucene.store.FSDirectory;
>
> protected Directory dir;
>
> protected void setUp() throws IOException {
> String indexDir =
> System.getProperty("java.io.tmpdir", "tmp") +
> System.getProperty("file.separator") + "index-dir";
> dir = FSDirectory.getDirectory(indexDir, true);
> addDocuments(dir);
> }
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]