czy możesz po prostu użyć w pełni kwalifikowanej nazwy domeny dla różnych adnotacji dokumentu?
to właśnie staramy się tutaj zrobić.
@Document(collection = "SPECTRUM")
@org.springframework.data.elasticsearch.annotations.Document(indexName = "spectrum", `type` = "spectra", shards = 1, replicas = 0, refreshInterval = "-1")
case class Spectrum(
...
)