replace pg_search with tire + elasticsearch