Text Search For Query New Design

Tests are outdated given the new design and I will re-write them. 

This is wrong. You're using the fields requested to be returned as what chooses the index. You need to be using the fields referenced in the selector. There's a mango_selector:index_fields/1 function that is similar but is probably too specific for view indexes. You should at least be able to use it as a reference.