I think a property should be added to set the Search Widget or Layer Search Source to limit the search using the like operator so that the query would be <searchField> like '<searchTerm>%'. The prefix and suffix properties won't work for this.
I am using a feature layer search source with the Search Widget. The feature layer contains address points that have addresses with apartment numbers. There are some single digit address numbers, such as 8 Wyclow St. When users enter 8 into the input box, the top 6 suggestions do not include 8 Wyclow St or even, for example, 8000 Main St. Instead the top suggestions presented are addresses with the character '8' elsewhere in the address text.
Here the suggestions for '8':
Here are the suggestions for '8 ':
And for '8 W':
This is a great idea! Even for non-address data, the variety within a "name" field can leave the actual relevant suggestions buried by the top features.
You should be able to enable this behavior for layerSearhSource using the exactMatch property. This should apply the wildcard in the search to the end of the search string as opposed to the beginning and the end of the search string, which is the default behavior.
test-app
https://codepen.io/noash/pen/GRMwgqr?editors=1000
doc
Thanks @Noah-Sager . It appears that this is the case starting with version 4.20.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.