Deprecated API

Contents

Deprecated Classes

DateField
If you build a new index, use DateTools instead.
DateFilter
Instead, use RangeFilter combined with DateTools.
InputStream
OutputStream
PhrasePrefixQuery
use MultiPhraseQuery instead
WordlistLoader
Use WordlistLoader instead

Deprecated Fields

org.apache.lucene.search.BooleanClause.query
use setQuery(Query) instead
org.apache.lucene.search.BooleanClause.required
org.apache.lucene.search.BooleanClause.prohibited
org.apache.lucene.search.BooleanQuery.maxClauseCount
org.apache.lucene.index.IndexWriter.DEFAULT_MIN_MERGE_DOCS
org.apache.lucene.index.IndexWriter.maxFieldLength
org.apache.lucene.index.IndexWriter.mergeFactor
org.apache.lucene.index.IndexWriter.minMergeDocs
org.apache.lucene.index.IndexWriter.maxMergeDocs
org.apache.lucene.index.IndexWriter.infoStream
org.apache.lucene.queryParser.MultiFieldQueryParser.NORMAL_FIELD
org.apache.lucene.queryParser.MultiFieldQueryParser.REQUIRED_FIELD
org.apache.lucene.queryParser.MultiFieldQueryParser.PROHIBITED_FIELD
org.apache.lucene.queryParser.QueryParser.DEFAULT_OPERATOR_OR
use OR_OPERATOR instead
org.apache.lucene.queryParser.QueryParser.DEFAULT_OPERATOR_AND
use AND_OPERATOR instead

Deprecated Methods

org.apache.lucene.analysis.Analyzer.tokenStream(Reader)
use tokenStream(String, Reader) instead.
org.apache.lucene.search.BooleanQuery.add(Query,boolean,boolean)
use add(Query,BooleanClause.Occur) instead:
  • For add(query, true, false) use add(query, BooleanClause.Occur.MUST)
  • For add(query, false, false) use add(query, BooleanClause.Occur.SHOULD)
  • For add(query, false, true) use add(query, BooleanClause.Occur.MUST_NOT)
org.apache.lucene.analysis.standard.CharStream.getColumn()
org.apache.lucene.analysis.standard.CharStream.getLine()
org.apache.lucene.queryParser.CharStream.getColumn()
org.apache.lucene.queryParser.CharStream.getLine()
org.apache.lucene.queryParser.precedence.CharStream.getColumn()
org.apache.lucene.queryParser.precedence.CharStream.getLine()
org.apache.lucene.queryParser.surround.parser.CharStream.getColumn()
org.apache.lucene.queryParser.surround.parser.CharStream.getLine()
org.apache.lucene.store.Directory.createFile(String)
org.apache.lucene.store.Directory.openFile(String)
org.apache.lucene.analysis.standard.FastCharStream.getColumn()
org.apache.lucene.analysis.standard.FastCharStream.getLine()
org.apache.lucene.queryParser.FastCharStream.getColumn()
org.apache.lucene.queryParser.FastCharStream.getLine()
org.apache.lucene.queryParser.surround.parser.FastCharStream.getColumn()
org.apache.lucene.queryParser.surround.parser.FastCharStream.getLine()
org.apache.lucene.document.Field.Keyword(String,String)
org.apache.lucene.document.Field.UnIndexed(String,String)
org.apache.lucene.document.Field.Text(String,String)
org.apache.lucene.document.Field.Keyword(String,Date)
org.apache.lucene.document.Field.Text(String,String,boolean)
org.apache.lucene.document.Field.UnStored(String,String)
org.apache.lucene.document.Field.UnStored(String,String,boolean)
org.apache.lucene.document.Field.Text(String,Reader)
use Field(name, value) instead
org.apache.lucene.document.Field.Text(String,Reader,boolean)
org.apache.lucene.analysis.de.GermanStemFilter.setExclusionTable(Hashtable)
Use setExclusionSet(java.util.Set) instead.
org.apache.lucene.index.IndexModifier.delete(Term)
org.apache.lucene.index.IndexModifier.delete(int)
Use deleteDocument(int) instead.
org.apache.lucene.index.IndexReader.delete(int)
Use deleteDocument(int docNum) instead.
org.apache.lucene.index.IndexReader.delete(Term)
Use deleteDocuments(Term term) instead.
org.apache.lucene.index.IndexReader.getFieldNames()
org.apache.lucene.index.IndexReader.getFieldNames(boolean)
org.apache.lucene.index.IndexReader.getIndexedFieldNames(boolean)
org.apache.lucene.index.IndexReader.getIndexedFieldNames(Field.TermVector)
org.apache.lucene.queryParser.MultiFieldQueryParser.getFieldQuery(String,Analyzer,String)
org.apache.lucene.queryParser.MultiFieldQueryParser.getFuzzyQuery(String,String)
org.apache.lucene.queryParser.MultiFieldQueryParser.getRangeQuery(String,Analyzer,String,String,boolean)
org.apache.lucene.queryParser.MultiFieldQueryParser.parse(String,String[],Analyzer)
use parse(String) instead but note that it returns a different query for queries where all terms are required: its query excepts all terms, no matter in what field they occur whereas the query built by this (deprecated) method expected all terms in all fields at the same time.
org.apache.lucene.queryParser.MultiFieldQueryParser.parse(String,String[],int[],Analyzer)
org.apache.lucene.queryParser.MultiFieldQueryParser.parse(String[],String[],int[],Analyzer)
org.apache.lucene.search.MultiSearcher.searcherIndex(int)
org.apache.lucene.queryParser.QueryParser.parse(String,String,Analyzer)
Use an instance of QueryParser and the parse(String) method instead.
org.apache.lucene.queryParser.QueryParser.setOperator(int)
org.apache.lucene.queryParser.QueryParser.getOperator()
org.apache.lucene.queryParser.QueryParser.setLowercaseWildcardTerms(boolean)
org.apache.lucene.queryParser.QueryParser.getLowercaseWildcardTerms()
org.apache.lucene.queryParser.QueryParser.getFieldQuery(String,Analyzer,String)
org.apache.lucene.queryParser.QueryParser.getFieldQuery(String,Analyzer,String,int)
org.apache.lucene.queryParser.QueryParser.getRangeQuery(String,Analyzer,String,String,boolean)
org.apache.lucene.queryParser.QueryParser.getFuzzyQuery(String,String)
org.apache.lucene.search.Searchable.search(Query,Filter,HitCollector)
org.apache.lucene.search.Searchable.search(Query,Filter,int)
org.apache.lucene.search.Searchable.explain(Query,int)
org.apache.lucene.search.Searchable.search(Query,Filter,int,Sort)
org.apache.lucene.demo.html.SimpleCharStream.getColumn()
org.apache.lucene.demo.html.SimpleCharStream.getLine()
org.apache.lucene.analysis.StopFilter.makeStopTable(String[])
org.apache.lucene.analysis.StopFilter.makeStopTable(String[],boolean)
Use makeStopSet(java.lang.String[], boolean) instead.
org.apache.lucene.analysis.WordlistLoader.getWordtable(String,String)
Use getWordSet(File) instead
org.apache.lucene.analysis.WordlistLoader.getWordtable(String)
Use getWordSet(File) instead
org.apache.lucene.analysis.WordlistLoader.getWordtable(File)
Use getWordSet(File) instead
org.apache.lucene.analysis.de.WordlistLoader.getWordtable(String,String)
Use getWordSet(File) getWordSet(File)} instead
org.apache.lucene.analysis.de.WordlistLoader.getWordtable(String)
Use getWordSet(File) getWordSet(File)} instead
org.apache.lucene.analysis.de.WordlistLoader.getWordtable(File)
Use getWordSet(File) getWordSet(File)} instead

Deprecated Constructors

org.apache.lucene.search.BooleanClause.BooleanClause(Query,boolean,boolean)
use BooleanClause(Query, Occur) instead
  • For BooleanClause(query, true, false) use BooleanClause(query, BooleanClause.Occur.MUST)
  • For BooleanClause(query, false, false) use BooleanClause(query, BooleanClause.Occur.SHOULD)
  • For BooleanClause(query, false, true) use BooleanClause(query, BooleanClause.Occur.MUST_NOT)
org.apache.lucene.analysis.br.BrazilianStemFilter.BrazilianStemFilter(TokenStream,Hashtable)
org.apache.lucene.analysis.cz.CzechAnalyzer.CzechAnalyzer(Hashtable)
org.apache.lucene.document.Field.Field(String,String,boolean,boolean,boolean)
org.apache.lucene.document.Field.Field(String,String,boolean,boolean,boolean,boolean)
org.apache.lucene.analysis.fr.FrenchAnalyzer.FrenchAnalyzer(Hashtable)
org.apache.lucene.analysis.fr.FrenchStemFilter.FrenchStemFilter(TokenStream,Hashtable)
org.apache.lucene.analysis.de.GermanStemFilter.GermanStemFilter(TokenStream,Hashtable)
Use GermanStemFilter(org.apache.lucene.analysis.TokenStream, java.util.Set) instead.
org.apache.lucene.demo.html.HTMLParser.HTMLParser(File)
Use HTMLParser(FileInputStream) instead
org.apache.lucene.store.Lock.With.With(Lock)
Kept only to avoid breaking existing code.
org.apache.lucene.queryParser.MultiFieldQueryParser.MultiFieldQueryParser(QueryParserTokenManager)
org.apache.lucene.queryParser.MultiFieldQueryParser.MultiFieldQueryParser(CharStream)
org.apache.lucene.queryParser.MultiFieldQueryParser.MultiFieldQueryParser(String,Analyzer)
org.apache.lucene.analysis.StopFilter.StopFilter(TokenStream,Hashtable)
org.apache.lucene.analysis.StopFilter.StopFilter(TokenStream,Hashtable,boolean)
org.apache.lucene.analysis.TokenFilter.TokenFilter()

Copyright © 2000-2006 Apache Software Foundation. All Rights Reserved.