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
[email protected]