# Package org.apache.lucene.classification

Uses already seen data (the indexed documents) to classify new documents.

See: Description

Interface Summary
Interface | Description
--- | ---
Classifier<T> | A classifier, see `http://en.wikipedia.org/wiki/Classifier_(mathematics)`, which assign classes of type `T`

Class Summary
Class | Description
--- | ---
ClassificationResult<T> | The result of a call to `Classifier.assignClass(String)` holding an assigned class of type `T` and a score.
KNearestNeighborClassifier | A k-Nearest Neighbor classifier (see `http://en.wikipedia.org/wiki/K-nearest_neighbors`) based on `MoreLikeThis`
SimpleNaiveBayesClassifier | A simplistic Lucene based NaiveBayes classifier, see `http://en.wikipedia.org/wiki/Naive_Bayes_classifier`

## Package org.apache.lucene.classification Description

Uses already seen data (the indexed documents) to classify new documents. Currently only contains a (simplistic) Lucene based Naive Bayes classifier and a k-Nearest Neighbor classifier