Class DocToDoubleVectorUtils
- java.lang.Object
-
- org.apache.lucene.classification.utils.DocToDoubleVectorUtils
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Double[]toDenseLocalFreqDoubleArray(Terms docTerms)create a denseDoublevector given doc and field term vectors using local frequency of the terms in the docstatic 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 Double[] toSparseLocalFreqDoubleArray(Terms docTerms, Terms fieldTerms) throws 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:
IOException- in case accessing the underlying index fails
-
toDenseLocalFreqDoubleArray
public static Double[] toDenseLocalFreqDoubleArray(Terms docTerms) throws 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:
IOException- in case accessing the underlying index fails
-
-