2012-04-12 2 views
0

J'utilise la recherche mongoide pour rechercher le titre et la description des images que les gens téléchargent. Je veux aussi rechercher un tableau de tags, puisque les gens donnent ces tags d'images. J'utilise la gem mongoid_taggable pour créer les tags, qui sont stockés dans un tableau et j'utilise mongoid_search pour chercher dans le tableau. Mongoid_search indexé tout sauf les balises et je ne sais pas comment le faire indexer le tableau de balises.chercher un tableau de tags avec la recherche mongoide

search_in :title, :tags, :description, :designer => :name, :designer => :username 

field :width 
field :height 
field :description, :type => String 
field :title, :type => String 
field :tags, type: Array 

Des idées?

+0

Je vous recommande de poster sur les problèmes du projet: https://github.com/mauriciozaffari/mongoid_search/issues –

+0

Pensez-vous que c'est un problème dans la gemme? Ce n'est pas quelque chose que je fais à tort ici? Savez-vous comment cela se fait dans d'autres gemmes tag et recherche connexes. Avez-vous eu du mal à le découvrir? –

Répondre

0

Je l'ai découvert. Le mongoid_taggable a créé un tags_array dans la base de données, donc j'ai dû faire search_in: tags_array au lieu de search_in: tags.

Questions connexes