aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorMohamed Bassem <me@mbassem.com>2025-12-08 00:31:46 +0000
committerGitHub <noreply@github.com>2025-12-08 00:31:46 +0000
commit1f43f232f723f6cb38864fe150ab78b1c0c62cd3 (patch)
treeea9c6ed0e475f0f0f548290c8192ab1ffbded0f8 /docs
parent13a090c4113efddc800b1f87a97e0244097bd4df (diff)
downloadkarakeep-1f43f232f723f6cb38864fe150ab78b1c0c62cd3.tar.zst
feat: add is:broken search qualifier for broken links (#2225)
Add a new search qualifier `is:broken` that allows users to filter bookmarks with broken or failed links. This matches the functionality on the broken links settings page, where a link is considered broken if: - crawlStatus is "failure" - crawlStatusCode is less than 200 - crawlStatusCode is greater than 299 The qualifier supports negation with `-is:broken` to find working links. Changes: - Add brokenLinks matcher type definition - Update search query parser to handle is:broken qualifier - Implement query execution logic for broken links filtering - Add autocomplete support with translations - Add parser tests - Update search query language documentation Co-authored-by: Claude <noreply@anthropic.com>
Diffstat (limited to 'docs')
-rw-r--r--docs/docs/14-guides/02-search-query-language.md1
1 files changed, 1 insertions, 0 deletions
diff --git a/docs/docs/14-guides/02-search-query-language.md b/docs/docs/14-guides/02-search-query-language.md
index 6ca0a401..8f55ec2f 100644
--- a/docs/docs/14-guides/02-search-query-language.md
+++ b/docs/docs/14-guides/02-search-query-language.md
@@ -20,6 +20,7 @@ Here's a comprehensive table of all supported qualifiers:
| `is:tagged` | Bookmarks that has one or more tags | `is:tagged` |
| `is:inlist` | Bookmarks that are in one or more lists | `is:inlist` |
| `is:link`, `is:text`, `is:media` | Bookmarks that are of type link, text or media | `is:link` |
+| `is:broken` | Bookmarks with broken/failed links (crawl failures or non-2xx status codes) | `is:broken` |
| `url:<value>` | Match bookmarks with URL substring | `url:example.com` |
| `title:<value>` | Match bookmarks with title substring | `title:example` |
| | Supports quoted strings for titles with spaces | `title:"my title"` |