sql >> Base de Datos >  >> NoSQL >> MongoDB

Cómo establecer el nombre @TextIndex en una entidad con Spring-Data-MongoDB

Actualmente no hay forma de establecer el nombre del índice para TextIndex utilizando la configuración basada en anotaciones. Para hacerlo, utilice IndexOperations a través de la template para configurar el índice de texto manualmente.

template.indexOps(Person.class)
  .ensureIndex(
     new TextIndexDefinitionBuilder()
       .named("YourIndexNameHere")
       .onField("biography")
       .build());