public interface VectorSimilarity
Modifier and Type | Method and Description |
---|---|
double |
computeSimilarity(org.apache.lucene.document.Document doc1,
org.apache.lucene.document.Document doc2)
Compute similarity between two vectors stored in Lucene Documents.
|
double |
computeSimilarity(float[] denseVector1,
float[] denseVector2)
Compute similarity between two dense vectors.
|
double |
computeSimilarity(java.util.Map<java.lang.String,java.lang.Float> mapVector1,
java.util.Map<java.lang.String,java.lang.Float> mapVector2)
Compute similarity between two sparse vectors.
|
double computeSimilarity(float[] denseVector1, float[] denseVector2)
denseVector1
- denseVector2
- double computeSimilarity(java.util.Map<java.lang.String,java.lang.Float> mapVector1, java.util.Map<java.lang.String,java.lang.Float> mapVector2)
mapVector1
- mapVector2
- double computeSimilarity(org.apache.lucene.document.Document doc1, org.apache.lucene.document.Document doc2)
doc1
- doc2
-