Search: Prevent abstract models from being indexed

This builds on top of #714 to help prevent merge conflicts