It is possible to do it in both inside Map Viewer template, I would recommend re-purposing or copying the current search places panel that we already have, and then add another input text fields as needed. The source for this panel is MapViewer/views/SearchPage.qml.
Yes, and in this case, this could be supported out of the box in the Map Viewer template. First, you need to enable the search to layer in the WebMap setting in ArcGIS Online, then you can specify which field(s) you want the search based on. Then, a new tab will appear in the Search Panel, Feature search, in Map Viewer template (based on AppStudio 4.1) of the webmap.
I followed the steps exactly and it will allow me to search on one, but not both fields under the same feature at once example: If I want to search a pole number, I'd need to search town and pole number to find it, we could have 100's if not 1000s of poles with the same number in different towns. Right now it's allow me to search on one of the fields at a time not both, is it possible to search on both at the same time/or is this there a way to make a filter to do this?
How about only show results of the search for features that are within the extent of the map?
We can add another parameter to the Query Parameter, which is the "geometry", that we can add the extent of the map. QueryParameters QML Type | ArcGIS for Developers
The customization for that can be done in the MapViewer/views/SearchPage.qml, inside function queryServiceTable().
That would be useful for our field users, however with a lot of our users they are away from a work station, only having a mobile device but not in that area. With collector before we used to have the search functionality to a long list of records, now that's limited to ten. For us moving forward we would like to have preferably a search that is one feature using two fields or a filter. Is there that capability?
I see, it looks like it is not available in the out of the box Map Viewer template, as of today AppStudio 4.1. I would recommend re-purposing or copying the current search places panel that we already have, and then add another input text fields as needed. The source for this panel is MapViewer/views/SearchPage.qml.
If you would like to have this added in out of the box Map Viewer template, I would recommend submitting an official enhancement request with Esri Technical Support