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