At the moment you cannot integrate easily with the built-in Search UI, we are working on it.
The best for your first release would be to create a simple custom Search feature in your UI, while still re-using your DataProviderAdapter on the java side to dispatch search queries to your back-end.