I finally found a solution.
The link to opensearch.xml can be used as a link in the header section of an HTML page. It contains two URL patterns, one for search results and one for suggestions.
Details can be found here: Opensearch Document Specs .
As soon as I updated my index.html and opened the page in Chrome, Chrome automatically added a new search engine. He didn’t show that there is an offer URL in Settings> Manage Search Engines.
Then I selected my engine as the default search engine by clicking "Set as Default" and performed! Now I can see all the search suggestions in omnibox without using a keyword.
source share