# Deprecated API

## Contents

- Deprecated Interfaces
- Deprecated Classes

- Deprecated Interfaces
  Interface and Description
  org.apache.lucene.sandbox.queries.regex.RegexCapabilities Use core's regex query.
  org.apache.lucene.sandbox.queries.regex.RegexCapabilities.RegexMatcher Use core's regex query.
  org.apache.lucene.sandbox.queries.regex.RegexQueryCapable Use core's regex query.

- Deprecated Classes
  Class and Description
  org.apache.lucene.bkdtree.BKDPointField Use dimensional values in Lucene 6.0 instead
  org.apache.lucene.bkdtree.BKDPointInBBoxQuery Use dimensional values in Lucene 6.0 instead
  org.apache.lucene.bkdtree.BKDPointInPolygonQuery Use dimensional values in Lucene 6.0 instead
  org.apache.lucene.bkdtree.BKDTreeDocValuesFormat Use dimensional values in Lucene 6.0 instead
  org.apache.lucene.search.DocTermOrdsRangeFilter Use `DocValuesRangeQuery` instead
  org.apache.lucene.search.DocValuesRangeFilter Use `DocValuesRangeQuery` instead
  org.apache.lucene.search.DocValuesTermsFilter Use `DocValuesTermsQuery` and boolean `BooleanClause.Occur.FILTER` clauses instead
  org.apache.lucene.sandbox.queries.DuplicateFilter This class will be removed in Lucene 6.0. DiversifiedTopDocsCollector should be used instead with a maximum number of hits per key equal to 1.
  org.apache.lucene.sandbox.queries.regex.JakartaRegexpCapabilities Use core's regex query.
  org.apache.lucene.sandbox.queries.regex.JavaUtilRegexCapabilities Use core's regex query.
  org.apache.lucene.sandbox.queries.regex.RegexQuery Use core's regex query.
  org.apache.lucene.sandbox.queries.regex.RegexTermsEnum Use core's regex query.
  org.apache.lucene.sandbox.queries.SlowFuzzyQuery Use `FuzzyQuery` instead.
  org.apache.lucene.sandbox.queries.SlowFuzzyTermsEnum Use `FuzzyTermsEnum` instead.

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