Elasticsearch: Comment ignorer un fichier dans le mappage de recherche élastique

Créé le 11 sept. 2015  ·  3Commentaires  ·  Source: elastic/elasticsearch

Bonjour,

Dans mes données, je veux ignorer un champ. Comment dois-je créer un mappage pour cela? Par exemple,

{
"clé1":"valeur1",

"clé2":"valeur2"
}

je veux ignorer key2, alors comment dois-je créer mon mappage ?

Merci

Commentaire le plus utile

Cela dépend de ce que vous entendez par "ignorer", mais votre question trouvera probablement une réponse dans les documents de référence des types de base . Par exemple:

  • Vous pouvez ajouter "store":false au mappage key2 pour ne pas le stocker dans l'index
  • Vous pouvez ajouter "include_in_all":false au mappage key2 pour qu'il ne soit pas inclus dans le champ _all (ce qui signifie qu'il ne sera pas inclus dans une recherche de texte sauf si vous effectuez une recherche explicite sur le champ key2)
  • Vous pouvez définir "index":"no" sur le mappage key2 pour le rendre impossible à rechercher du tout

Pour info, nous avons un super forum de discussion où des questions comme celles-ci peuvent être posées !

Tous les 3 commentaires

Cela dépend de ce que vous entendez par "ignorer", mais votre question trouvera probablement une réponse dans les documents de référence des types de base . Par exemple:

  • Vous pouvez ajouter "store":false au mappage key2 pour ne pas le stocker dans l'index
  • Vous pouvez ajouter "include_in_all":false au mappage key2 pour qu'il ne soit pas inclus dans le champ _all (ce qui signifie qu'il ne sera pas inclus dans une recherche de texte sauf si vous effectuez une recherche explicite sur le champ key2)
  • Vous pouvez définir "index":"no" sur le mappage key2 pour le rendre impossible à rechercher du tout

Pour info, nous avons un super forum de discussion où des questions comme celles-ci peuvent être posées !

merci, j'ai essayé d'inclure tout comme
"clé2":{
"type" : "objet",
"activé" : faux,
"magasin":faux,
"include_in_all":false,
"index":"non"
}

mais quand même, lorsque j'essaie d'ingérer les données, elles ne sont pas ignorées. Je posterai aussi la question sur le forum.

Merci

La discussion s'est poursuivie ici pour tous ceux qui souhaitent suivre cela. Cela ressemble à une mauvaise configuration relativement simple en ce moment

Cette page vous a été utile?
0 / 5 - 0 notes