Vendor: throw error when free text search is unsupported.

The freeTextExpression method should not be called when
supportsFreeTextSearch returns false.