From the Web Map settings, under Application Settings, I have Enable Search checked and By Layer checked, and then I have it set up like this:
- Layer: Inlets
- Field: Inlet ID
- Search Property: Contains
When I search in the web map for IN-019-00123 and click enter, this is the inlet that is located:
IN-019-01230
I have another user that can search in the same web map and is able to find the correct inlet.
We have another map set up with the same data, and the same search settings, and in that map, we both find the wrong inlet when searching.
I have tried zooming in so that the correct inlet is shown in my map extent, and then searching by the Inlet Id, and when I click enter, the map automatically zooms to the wrong inlet (and shows the pop-up for the wrong inlet).
As you know, when you search by "contains" and start to type in the search string, search results are suggested. None of the search results that are suggested are the correct inlet, as shown in the attachment.
The behavior is the same in the new map viewer and the old map viewer. In Field Maps, the inlet is located correctly when I search for it.
The only way to use the Search Tool to find the correct inlet is to change the search property to "Equals" instead of "Contains." However, then users have to enter the entire Inlet ID and cannot use a partial string to search.
I've made a screenshot where you can see the inlet ID labeled on the map and that I'm searching for that Inlet ID and it is not coming up in the search results.
@jtmouw_NCDOT