Searching algorithm in Studio One is very basic and it is almost unusable for finding samples. You need to input the exact name of the sample to be able to find it. For example, if you have a sample that named 'ambient_piano' you won't find it by entering its name without an underline ( _ ) or by putting its words in reverse order (piano ambient). I think there are plenty of Studio One users who do the sample based production and don't record live instruments. Those people should be able to quickly find the desired sample in the browser.
So, my suggestions will be:
- If you search a sample by separating its words with a space, the search algorithm will find all the samples that have the desired words in its name, regardless of the word order and of the way they are separated. For example, the search result '808 bass' will return the following results: 808 bass; 808_bass; bass_808; bass 808, 808bass, etc.
- Phrases in quotes will return the exact phrase (case insensitive). '808 bass' would not return every sample in the above folder, but instead only those files/folders with that exact phrase including the space between 808 and bass.
- Function that will search samples by one of two words or by both. For example putting the * mark between the words (808*bass) will return the following results: 808 bass; bass 808; bass; 808.
- Searching by file extension.
- Inclusion of file folders into search results.
- Adding exclusion words to narrow down the search results by filtering out the exclusions. For example, by putting the dash (-) mark before the word (808 bass -loop).
Feel free to add your own suggestions, because I've only described the essential features and probably missed something.