Add regex search with highlighted snippet support

This commit is contained in:
2026-05-27 08:15:39 -04:00
parent 0630aeba77
commit aa2c05b05f
2 changed files with 71 additions and 2 deletions
+3 -1
View File
@@ -5173,7 +5173,9 @@
titleDiv.textContent = r.title;
}
const snippetDiv = el("div", { class: "search-result-snippet" });
if (query && query.trim() && r.snippet) {
if (r.snippet && r.snippet.includes("<mark>")) {
snippetDiv.innerHTML = r.snippet;
} else if (query && query.trim() && r.snippet) {
highlightSearchText(snippetDiv, r.snippet, query, searchCaseSensitive);
} else {
snippetDiv.textContent = r.snippet || "";