Add search and support opensearch