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