2014-06-26 2 views
5

Lors de l'indexation de l'entité (document), le comportement par défaut consiste à indexer tous les champs de l'entité. Par défaut, la source est activée et le stockage est désactivé pour tous les champs. Mais si je veux indexer certains des champs au lieu d'indexer tous les champs, Comme je l'ai compris, je dois désactiver la source et marquer explicitement les champs comme stocker oui. Puis-je désactiver la source pour le document/l'entité à l'aide de spring elasticsearch? Supporte-t-il des annotations?Désactiver le champ _source à l'aide des données de ressort elasticsearch

Répondre

0

Si vous voulez juste pour éviter un champ d'être indexé, vous pouvez simplement ajouter une annotation sur le terrain comme celui-ci:

@Field(store = false) 
private YourObject yourObject 
Questions connexes