Índice variable (nombre de índice dinámico) en Spring Data Elasticsearch
Tengo un caso de uso en el que quiero indexar mi documento en un índice separado en función de ciertas condiciones. Por ejemplo, quiero almacenar el documento de la factura en un índice con el nombre del departamento con el sufijo.
@Document(indexName="store_{department}", indexStoreType="invoice")
public class InvoiceES{
// fields
@Id
private String id;
@Field
private String department;
}
¿Es posible lograr esto usando Spring Data?
Si no, ¿está previsto en las próximas versiones de Spring Data?