Hi !

I'm trying to fix my code to remove everything that is deprecated in order
to move to Lucene 3.0. I fixed many many items but I can't find the answer
to some answers. See items in red below:

*#1. Opening an index*
*idx = FSDirectory.getDirectory(new File(INDEX));
reader   = IndexReader.open(idx, true);
searcher = new IndexSearcher(reader);

*The function "getDirectory" is deprecated

*#2. QueryFilter / RangeFilter*
*cluFilters[i] = new QueryFilter(tmpQ);
cluFilters[i] = new RangeFilter(FILTERS_FIELD[i], FILTERS_VALUE_LOW[i],
FILTERS_VALUE_HIGH[i], true, true);*

QueryFilter and RangeFilter are deprecated.

*#3. Looping a document's fields*
*Enumeration<?> cluDFE = cluDoc.fields();
while ( cluDFE.hasMoreElements() )
{
    Field field = (Field)cluDFE.nextElement();*
    ...

The Document's fields() function is deprecated.

- Mike
aka...@gmail.com

Reply via email to