decouple fulltext search to specific db query writer