# Deprecated API

## Contents

- Deprecated Classes
- Deprecated Methods

- Deprecated Classes
  Class and Description
  org.apache.lucene.queryparser.xml.builders.CachedFilterBuilder You should plug a `QueryCache` into `IndexSearcher` instead and let it make decisions.
  org.apache.lucene.queryparser.flexible.standard.processors.GroupQueryNodeProcessor use `BooleanQuery2ModifierNodeProcessor` instead

- Deprecated Methods
  Method and Description
  org.apache.lucene.queryparser.surround.query.SimpleTerm.compareTo(SimpleTerm) (March 2011) Not normally used, to be removed from Lucene 4.0. This class implementing Comparable is to be removed at the same time.
  org.apache.lucene.queryparser.classic.CharStream.getColumn()
  org.apache.lucene.queryparser.flexible.standard.parser.CharStream.getColumn()
  org.apache.lucene.queryparser.surround.parser.CharStream.getColumn()
  org.apache.lucene.queryparser.classic.CharStream.getLine()
  org.apache.lucene.queryparser.flexible.standard.parser.CharStream.getLine()
  org.apache.lucene.queryparser.surround.parser.CharStream.getLine()
  org.apache.lucene.queryparser.flexible.standard.StandardQueryParser.getMultiFields(CharSequence[]) Use StandardQueryParser#getMultiFields() instead.
  org.apache.lucene.queryparser.flexible.standard.StandardQueryParser.setDateResolution(Map) this method was renamed to `StandardQueryParser.setDateResolutionMap(Map)`
  org.apache.lucene.queryparser.flexible.standard.StandardQueryParser.setDefaultPhraseSlop(int) renamed to `StandardQueryParser.setPhraseSlop(int)`

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