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) Comment puis-je le faire correctement? P> p>
3 Réponses :
Selon le Elasticsearch - Guide , les booléens sont stockés comme t ou f, donc j'essaierais filtrer par t ou f.
par exemple p> Je n'ai pas réellement utilisé de pneus, il s'agit simplement de certaines recherches sur le guide et dans le Exemples . P > p>
Vous pouvez essayer:
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