我的问题是如何正确使用 opensearch 的 Java API 和 KNN 插件并在 Java 中进行 KNN 查询。如何将
org.opensearch.plugin:opensearch-knn
作为依赖项添加到我的 Java 项目并使用它?
我在我的 build.gradle 中添加了 K-NN 插件作为依赖项:
implementation("org.opensearch.plugin:opensearch-knn:2.3.0.0")
但在尝试从
org.opensearch.knn
导入任何内容时,我仍然遇到未解决的参考错误。
我现在遇到了同样的问题,从 Maven 广告下载 zip 文件并将
.jar
文件放入项目的 libs
文件夹中似乎有帮助。然后,配置您的 build.gradle
文件:
repositories {
mavenCentral()
flatDir {
dirs 'libs'
}
}
...
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
}