Hello,

Here is my problem,

I have 4 models :

User

Article
  has_many :join_models, :as => :taggable,
  has_many :tags, :through => : join_models

  define_index do
    indexes tags.name, :as => :tag
  end

Tag
  belongs_to :user
  has_many :join_models

JoinModel
  belongs_to :tag
  belongs_to :taggable, :polymorphic => true

Each user can create a tag and the attach it to an article.

Let say
"user_1" creates "tag_1" and attaches it to "article"
and
"user_2" creates "tag_2" and attaches it to "article"

I am logged in in my app as "user_1" and search for :
Article.search "@tag tag_2", :match_mode => :extended

This search returns ["article"], since Sphinx indexed "tag_2" for
"article"
I would like this search to return [], since I am not the user whom
tagged this article with this tag.

How can I do that ? Facets maybe ?

Thx
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Thinking Sphinx" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/thinking-sphinx?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to