是否可以在@SolrDocument
中定义类型为Map<String, List<String>>
的字段?
我尝试过使用:
@Indexed(name = "words", type = "string")
var words: Map<String, List<String>>?
我将该字段设置为
val words = mapOf(Pair("1111", listOf("word1", "word2")))
但是在保存到Solr时,此字段根本不会保存。当SolrRepository找到此文档时,字段字的值为空。
我必须使用@Indexed
注释中的哪种类型来获取Map类型?
答案 0 :(得分:1)
如果您仍在寻找答案:
@Field("words_*")
@Dynamic
var words: Map<String, List<String>>?
应该可以解决问题