I am running Sitecore 8.1 rev 3.
I have indexed the values I want to segment against in an index, but those are associated to each user profile - not against a Contact. I can, however, easily associate each user with a Contact.
Do I have to build the index from each Contact instead, and then use this index in a custom
Rule Condition class, like depicted in this this blog post?