update search index due to new markup
add fallback to highlighter when regex fails to find the searchTerm to highlight whole element instead, make highlight classes important to override any local styles