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 denseDouble
vector given doc and field term vectors using local frequency of the terms in the docstatic Double[]
toSparseLocalFreqDoubleArray(Terms docTerms, Terms fieldTerms)
create a sparseDouble
vector 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 sparseDouble
vector 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
Double
s as an array - Throws:
IOException
- in case accessing the underlying index fails
-
toDenseLocalFreqDoubleArray
public static Double[] toDenseLocalFreqDoubleArray(Terms docTerms) throws IOException
create a denseDouble
vector 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
Double
s as an array - Throws:
IOException
- in case accessing the underlying index fails
-
-