rudimentary search.  TODO: switch to text index.