嗨,我正在像这样在弹性搜索中搜索一个 id 字段和一个 Scala 可变集
var genreIdSet = scala.collection.mutable.Set[Int]()
genreIdSet+=1
genreIdSet+=2
genreIdSet+=3
bulkRequest.add(client.prepareIndex("testdb","test","123")
.setSource(jsonBuilder()
.startObject()
.field("uuid","123")
.field("GenreIdSet",genreIdSet)
.endObject()
)
)
现在我想检索这个文件这里是代码
val get=client.prepareGet("testdb","test","123")
.setOperationThreaded(false)
.setFields("uuid","GenreIdSet")
.execute()
.actionGet()
id=get.getField("uuid").getValue.toString().toInt
var a=get.getField("GenreIdSet").getValue.toString
我得到以下输出
ID is 123
GenreIdSet is Set(1, 2, 3)
我想遍历这个 Set 并将它的值(例如:1 2 3)存储在一个新的 scala mutable Set 我怎么能实现这个请帮助我,我也是 elasticSearch 的新手,我正在从 ElasticSearch java api 获得帮助。请帮助谢谢