public final class SimilarityUtil
extends java.lang.Object
构造器和说明 |
---|
SimilarityUtil() |
限定符和类型 | 方法和说明 |
---|---|
static Document |
copyAndScore(Document doc,
float[] queryEmbed)
复制并评分
|
static java.util.List<Document> |
refilter(java.util.stream.Stream<Document> docs)
再过滤(评分与数量并排序)
|
static java.util.List<Document> |
refilter(java.util.stream.Stream<Document> docs,
int limit)
再过滤(评分与数量并排序)
|
static java.util.List<Document> |
refilter(java.util.stream.Stream<Document> docs,
int limit,
double similarityThreshold)
再过滤(评分与数量并排序)
|
static java.util.List<Document> |
refilter(java.util.stream.Stream<Document> docs,
QueryCondition condition)
再过滤
|
static Document |
score(Document doc,
float[] queryEmbed)
评分(评分与数量并排序)
|
static boolean |
similarityCheck(Document doc,
double similarityThreshold)
相似度检测
|
public static java.util.List<Document> refilter(java.util.stream.Stream<Document> docs)
public static java.util.List<Document> refilter(java.util.stream.Stream<Document> docs, int limit)
public static java.util.List<Document> refilter(java.util.stream.Stream<Document> docs, int limit, double similarityThreshold)
public static java.util.List<Document> refilter(java.util.stream.Stream<Document> docs, QueryCondition condition) throws java.io.IOException
java.io.IOException
public static boolean similarityCheck(Document doc, double similarityThreshold)