Shortly after asking the question, I found a solution on one of the issues on the github page:
def search_data
{
name: name,
intro: intro,
bio: bio,
tag_name: tags.map(&:name)
}
end
That indexes the correct attributes.