FIXES #155: Search now works for Lookup terms too

Fixed using a work-around. Observation model adds a field
search_matches before each save, which is then search using the term