Spring Data Solr:地图类型字段

Spring Data Solr: map type field

是否可以在 @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 找到该文档时,字段 words 的值为空。

我必须使用 @Indexed 注释中的什么类型来获取地图类型?

如果您还在寻找答案:

@Field("words_*")
@Dynamic
var words: Map<String, List<String>>?

应该可以解决问题