That sounds like it might be a candidate for a reverse index?