Slightly off-topic (I know nothing about Xapian Omega): If you want to set up a search service, I would recommend looking into Bleve: https://blevesearch.com/
Their website is built with Hugo, so you at least got one working example.
Well, non-free Algolia is too expensive just for search service and I prefer not to fiddle with JS stuff if not required…tried (old) hl://Dig, but that does not support Unicode/UTF-8…
Thanks a lot!! It is another reason to dive a bit into Go language…