Class DocToDoubleVectorUtils
- java.lang.Object
-
- org.apache.lucene.classification.utils.DocToDoubleVectorUtils
-
public class DocToDoubleVectorUtils extends java.lang.Objectutility class for converting LuceneDocuments toDoublevectors.
-
-
Constructor Summary
Constructors Modifier Constructor Description privateDocToDoubleVectorUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.Double[]toDenseLocalFreqDoubleArray(Terms docTerms)create a denseDoublevector given doc and field term vectors using local frequency of the terms in the docstatic java.lang.Double[]toSparseLocalFreqDoubleArray(Terms docTerms, Terms fieldTerms)create a sparseDoublevector given doc and field term vectors using local frequency of the terms in the doc
-
-
-
Method Detail
-
toSparseLocalFreqDoubleArray
public static java.lang.Double[] toSparseLocalFreqDoubleArray(Terms docTerms, Terms fieldTerms) throws java.io.IOException
create a sparseDoublevector given doc and field term vectors using local frequency of the terms in the doc- Parameters:
docTerms- term vectors for a given documentfieldTerms- field term vectors- Returns:
- a sparse vector of
Doubles as an array - Throws:
java.io.IOException- in case accessing the underlying index fails
-
toDenseLocalFreqDoubleArray
public static java.lang.Double[] toDenseLocalFreqDoubleArray(Terms docTerms) throws java.io.IOException
create a denseDoublevector given doc and field term vectors using local frequency of the terms in the doc- Parameters:
docTerms- term vectors for a given document- Returns:
- a dense vector of
Doubles as an array - Throws:
java.io.IOException- in case accessing the underlying index fails
-
-