2017-05-03 1 views
0

J'utilise actuellement le composant searchkit pour le projet d'interface utilisateur de reactjs. Nous avons nos propres données, mais le composant RefinementList ne fonctionne pas.RefinementList ne fonctionne pas sur mes données

<RefinementListFilter field="type.raw" id="type" operator="OR /> 

Existe-t-il une configuration nécessaire pour les données de recherche élastique sur le .raw? Merci pour votre aide!

Répondre

1

Quelle version d'Elastic utilisez-vous? Le nom par défaut des champs de mot-clé a été modifié de Elastic v2.x à 5.x. C'est maintenant .keyword. Par conséquent, dans votre code, essayez de remplacer "type.raw" par "type.keyword" si vous n'utilisez pas de modèle d'index.