Update: Version 1.0b1.2
(Seth Dillingham - 10:15:11 AM)
AttSearchEngine has been udpated to version 1.0b1.2.
The only significant changes in this release are found in the search() and exists() routines in the "wholeText" indexing method. They now support a second search operator, "containsAny."
Pass the search routine a list of values to search for, and the "hits" that are returned will include any items which matched anything in the list.
An example: field A holds an email address, and you want to search for all records in which field A has any of three different addresses. Pass the three addresses in a UserTalk list, and set the operator to "containsAny." The result set will include all items in which the specified field contained an address from the list.
Previously, the wholeText method supported only the "equalTo" operator, and so separate searches had to be performed for each item, and then combine the results manually. This new method is much more efficient and friendly.
To download: Bring AttSearchEngine.root to the front (in Frontier or Radio) and select "Update AttSearchEngine.root" from the Main menu (Frontier) or the Tools menu (Radio).