From ad142ba0a9dd39a5edfdf0d23d7097031147c683 Mon Sep 17 00:00:00 2001 From: 7000pctAUTO Date: Sun, 22 Mar 2026 11:48:19 +0000 Subject: [PATCH] Fix search engine - add json import --- snip/search/engine.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/snip/search/engine.py b/snip/search/engine.py index afe8f78..0dd1cab 100644 --- a/snip/search/engine.py +++ b/snip/search/engine.py @@ -1,5 +1,7 @@ """FTS5 search engine for snippets.""" +import json +import re from typing import Any from snip.db.database import Database, get_database @@ -24,7 +26,6 @@ class SearchEngine: def highlight(self, text: str, query: str) -> str: """Add highlighting markers around matched terms.""" - import re terms = re.split(r'\s+', query) result = text for term in terms: @@ -50,7 +51,6 @@ class SearchEngine: def parse_query(self, query: str) -> dict[str, Any]: """Parse a search query into components.""" - import re result = { "terms": [], "language": None,