ElasticSearch 导入问题

ElasticSearch import issue

我正在尝试在 SCALA [学校项目] 中为 ES 创建一个客户端。 但是当我想导入弹性搜索时我遇到了一些问题

我写了一个 sbt 文件:

libraryDependencies += "org.elasticsearch" %% "elasticsearch" % "1.4.2"
 libraryDependencies += "org.apache.lucene" % "lucene-core" % "4.10.2"

与其他 lucene

当我尝试使用它时:

import org.elasticsearch.node.Nodebuilder.*
object Setup {
  Node node = nodeBuilder().node();
  Client client = node.client();
}

它识别 org.elasticsearch.node. 但不识别 .Nodebuilder.

有人有想法吗?

已解决

import org.elasticsearch.node.NodeBuilder.nodeBuilder
val node = nodeBuilder().node()
val client = node.client()

我建议您使用以下库:https://github.com/sksamuel/elastic4s