
This approach should be used only if the previous methods are not feasible and you already are providing OpenSearch.
No changes are required on the front-end. This approach may enable site owners to leverage existing databases. Since search results need to render quickly, OpenSearch may not work well for certain applications.