# Uses of Package
org.apache.lucene.classification

Packages that use org.apache.lucene.classification
Package
Description
org.apache.lucene.classification
Uses already seen data (the indexed documents) to classify an input ( can be simple text or a structured document).
org.apache.lucene.classification.document
Uses already seen data (the indexed documents) to classify new documents.
org.apache.lucene.classification.utils
Utilities for evaluation, data preparation, etc.

Classes in org.apache.lucene.classification used by org.apache.lucene.classification
Class
Description
ClassificationResult
The result of a call to `Classifier.assignClass(String)` holding an assigned class of type `T` and a score.
Classifier
A classifier, see `http://en.wikipedia.org/wiki/Classifier_(mathematics)`, which assign classes of type `T`
SimpleNaiveBayesClassifier
A simplistic Lucene based NaiveBayes classifier, see `http://en.wikipedia.org/wiki/Naive_Bayes_classifier`
Classes in org.apache.lucene.classification used by org.apache.lucene.classification.document
Class
Description
ClassificationResult
The result of a call to `Classifier.assignClass(String)` holding an assigned class of type `T` and a score.
Classifier
A classifier, see `http://en.wikipedia.org/wiki/Classifier_(mathematics)`, which assign classes of type `T`
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`
Classes in org.apache.lucene.classification used by org.apache.lucene.classification.utils
Class
Description
Classifier
A classifier, see `http://en.wikipedia.org/wiki/Classifier_(mathematics)`, which assign classes of type `T`