For ElastiKnn(https://elastiknn.com/)
- repositories
repositories {
...
maven { url 'https://jitpack.io' }
}
- dependencies
dependencies {
...
implementation 'com.github.ehc0825:elastiknnQueryBuild:7.10.2-oss'
...
}
elasticsearch oss 7.5.2
KnnQueryBuilder(String fieldName, SimilarityType similarityType, String[] value)
KnnQueryBuilder(String fieldName, SimilarityType similarityType, String[] value,int candidates)
KnnQueryBuilder(String fieldName, SimilarityType similarityType, String[] value,int candidates,int probes)
fieldName : field Name type elastiknn_dense_float_vector
similarityType: similarity Type cosine, l2, permutation_lsh, exact
value: vector
candidates: int candidates (default 50)
probes: int probes (default 2)