Implement pgsearch

Add pgsearch