added in full text search, using postgres, closes #59