ORM agnostic full text search