Full-text search + factorizing filtered query controller