The google query filters doesn’t support OR queries. Currently several of the filter functions return null which causes the query to scan the entire Google segment.
Instead of returning null, the connector should present an appropriate error message, similar to the following in UserHandler.java:
logger.error("Google does not support OR filters");
throw new InvalidAttributeValueException();
We found the issue in the following functions.