In general it is much nicer to say "I did not make myself clear" than "you 
are not getting me"

If you look on the java doc page for FSDirectory it tells you what do do 
instead of the deprecated method:


getDirectory(File file, boolean create) 
          Deprecated. Use IndexWriter's create flag, instead, to create a 
new index.


Here is the code I use
                Directory directory = FSDirectory.getDirectory(
directoryName);
....
                IndexWriter iwriter = new IndexWriter(directory, analyzer, 
reCreate);

Donna L. Gresh
Services Research, Mathematical Sciences Department
IBM T.J. Watson Research Center
(914) 945-2472
http://www.research.ibm.com/people/g/donnagresh
[EMAIL PROTECTED]


Liaqat Ali <[EMAIL PROTECTED]> wrote on 11/30/2007 09:20:58 AM:

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

Reply via email to