The AppleEvent programming interface has a built-in limit of 32K for
returned data. This affects AppleSearch, because it is unable to return
larger amounts of data. In release 1.0, if the data returned is greater
than 32K, then the call is never returned and the client is never notified.
Because of this, it is important to keep the data returned by AppleSearch
through the AppleEvents API to under 32K bytes, which allows for roughly
300 items.