get search mostly working, although must be exact match and no text highlighting yet