11
votes

Recherche / pneu élastique: Comment filtrer un attribut booléen?

Je veux filtrer le booléen privé de ma classe, de sorte que cela ne montre que des ressources qui ne sont pas privées mais que cela ne fonctionne pas pour moi. (J'ai énuméré le code énormément) xxx

Comment puis-je le faire correctement?


0 commentaires

3 Réponses :


3
votes

Selon le Elasticsearch - Guide , les booléens sont stockés comme t ou f, donc j'essaierais filtrer par t ou f.

par exemple xxx

Je n'ai pas réellement utilisé de pneus, il s'agit simplement de certaines recherches sur le guide et dans le Exemples .


0 commentaires

4
votes

Vous pouvez essayer: xxx


0 commentaires

16
votes
tire.search(load: true, page: params[:page], per_page: 20) do
   query  { string params[:query] } if params[:query].present
   filter :bool, :must => {:term => {:private => true}}
end

0 commentaires