The role of global search is to provide an auto-complete, search-as-you-type service to help users find single records.
Theme 5 (Blue Sheep) uses Search v1, Alpine uses version 2 from January 16th, 2023.
Version 2
Search V1 was written in-house around 2011 and with a few minor changes has worked well for the last 10 years. It has however become slow, especially for larger datasets. Version 2 uses a commercial search engine tightly integrated with our database. The objective of the new version is to maintain the existing service but with improved performance. Internal testing is promising and we will be reviewing real-world performance.
Problems?
If you identify problems with the new search please let us know by sending a message to support. Please mention what search term you used, which result you hoped for, and what you actually got.
What can I search for?
Version 2 removes some fields from the search but adds all external ids. GoCardless, Stripe, Xero IDs are all stored automatically so the search will now support searching by those partner IDs.
Field | v1 | v2 |
CONTACT |
|
|
✅ | ✅ | |
title | ✅ | ✅ |
first name | ✅ | ✅ |
last name | ✅ | ✅ |
postal code | ✅ | ✅ |
telephone | ✅ | ✅ |
known as | ✅ | ✅ |
|
|
|
MEMBERSHIP |
|
|
membership numbers | ✅ | ✅ |
ticket ids | ✅ | ❌ |
|
|
|
BOOKINGS |
|
|
title | ✅ | ✅ |
formatted title | ✅ | ❌ |
date range | ✅ | ❌ |
booking type | ✅ | ❌ |
|
|
|
VEHICLES |
|
|
registration number | ✅ | ✅ |
identifying number | ✅ | ✅ |
engine number | ✅ | ✅ |
make | ✅ | ❌ |
model | ✅ | ❌ |
model long | ✅ | ❌ |
|
|
|
EXTERNAL IDS |
|
|
uids | limited | ✅ |