check for metadata before using it
use language code from filter and reapply
correctly add query string into the array.
remove way ward $this->em
remove commented out query
actually filter search results based on query.

doesn't make use of keyword score yet