Currently the search plugin requires an OS Open Names end point and optionally transformRequest function to manage authentication. For most services this is fine but services may not need to search for places, or they may need to use another dataset like OS Places.
The proposal
Remove the default OS Open Names service and rename customDataSets property to dataSets. Remove the OS OpenNames parsing logic form the search plugin and recreate as an example dataset instead.
The Benefit
Increased flexibility
Currently the search plugin requires an OS Open Names end point and optionally transformRequest function to manage authentication. For most services this is fine but services may not need to search for places, or they may need to use another dataset like OS Places.
The proposal
Remove the default OS Open Names service and rename customDataSets property to dataSets. Remove the OS OpenNames parsing logic form the search plugin and recreate as an example dataset instead.
The Benefit
Increased flexibility