| Reducing the number of records to return |
Keep searches specific and avoid using wildcards, if possible. For example, search with Michael instead of Mi*. |
| Reducing the number of joins |
Use single-object searches for greater speed and accuracy. |
| Improving efficiency |
Use the setup area for searching to enable language optimizations, and turn on enhanced lookups and auto-complete for better performance on lookup fields. |
| Improving search performance |
In some cases, partition data with divisions. (See Divisions.) |
| Reducing the time it takes to index inserts and updates for large data volumes |
See Search Architecture. |