$search in $facet aggregation

It is largely a performance concern. We need to implement faceting capabilities for the full text search use case and performance expectation. The $facet implementation targets a different use case and has a different implementation as a result.