Bart van Bragt
f486292f15
feat: make ngram min_gram configurable via admin setting
...
Adds a 'Minimum search query length' setting (1–4, default 3). The admin
shows a warning when the analyzer or min-search-length have changed since
the last index build.
2026-04-10 13:19:22 +02:00
Bart van Bragt
4412583cd9
chore: fix prettier formatting and npm audit vulnerabilities
...
Reformat admin/index.ts to satisfy prettier checks. Update package-lock.json
via npm audit fix to resolve 17 vulnerabilities in transitive dev dependencies
(webpack, babel, lodash, ws, semver, etc.).
2026-04-10 11:47:38 +02:00
Bart van Bragt
81e7b6502d
feat: Show admin dashboard notice when search index needs rebuilding
...
After a mapping change (e.g. the parent-child restructure), existing installs
need to rebuild their index. A DashboardWidget appears on the admin page
warning the admin and showing the command to run. Compatibility is tracked
via the blomstra-search.index-compatible setting.
2026-04-10 11:10:53 +02:00
Daniël Klabbers
f6503f5e6a
fix : #10 , private forums have no discussions key, throws error
2023-01-30 23:17:01 +01:00
Daniël Klabbers
83afe95d61
chore: fix search and seeding
2022-11-24 10:37:57 +01:00
Daniël Klabbers
846cc348ff
Merge branch 'dk/search-improvements' into main
2022-11-24 10:29:18 +01:00
Ian Morland
f500d7f956
fix: revert back to not using the elastic endpoint for filtering, at least until we support tags in the search database
2022-11-21 12:37:52 +00:00
Ian Morland
23dd403417
fix: override endpoint not used correctly
2022-11-18 09:29:19 +00:00
Daniël Klabbers
4bc89949ec
complete testing
2022-11-10 12:54:26 +01:00
Daniël Klabbers
29ba864849
settings configurations
2022-11-09 18:06:48 +01:00
Ian Morland
886e78d6fb
Format js
2022-05-03 09:13:50 +01:00
Daniel Klabbers
ca229c8af8
possibly reduce logging
2021-12-13 12:06:26 +01:00
Daniel Klabbers
868713da11
fix: search for byobu page
...
Fixes the index for byobu.
2021-11-16 20:22:22 +01:00
Daniel Klabbers
5600236bb8
exclude byobu from elastic for now
2021-11-11 13:12:36 +01:00
Daniel Klabbers
cc9c57308e
re enable search, cleanup
2021-11-11 13:12:17 +01:00
Daniel Klabbers
050482dd4a
fix calling xhr still
2021-11-10 14:39:47 +01:00
Daniel Klabbers
bad10ef03d
only override the search on the frontend if its not already been handled by the backend to prevent duplicate queries
2021-11-10 13:36:34 +01:00
Daniel Klabbers
a03de74f0b
clean up js
2021-11-10 12:39:41 +01:00
David Wheatley
c96a0f54bf
fix: indexpage search not hitting custom endpoint
2021-10-31 22:47:46 +00:00
Daniël Klabbers
61e2f90835
wip
2021-10-31 02:53:16 +02:00
Daniël Klabbers
6c045ab595
wip
2021-10-30 13:01:51 +02:00
Daniel Klabbers
12bc9d74e0
wip
2021-10-29 10:42:57 +02:00
Daniël Klabbers
07a1e9dc44
wip
2021-10-27 08:02:07 +02:00
David Wheatley
70bffb7aa0
hotfix: don't use custom search endpoint when there is no search query
2021-10-22 18:57:43 +01:00
David Wheatley
a5b62f56da
feat: restore post excerpt in search dropdown
2021-10-21 18:55:36 +01:00
David Wheatley
7401332092
fix: maintain consistency in API requests (`discussions`)
2021-10-21 17:59:04 +01:00
David Wheatley
e3f74b5f07
feat: override discussion search page
2021-10-21 17:58:37 +01:00
Daniel Klabbers
4130e49bee
wip
2021-10-15 13:51:36 +02:00
Daniel Klabbers
43e2e038e3
endpoint is now posts
2021-10-14 21:33:16 +02:00
Daniel Klabbers
f69541d38a
moved to elastic
2021-10-14 12:31:45 +02:00
David Wheatley
f4dca3d185
feat: add discussion search source
2021-10-13 20:18:21 +01:00
David Wheatley
d646c719f3
chore: migrate FE fully to TS
2021-10-13 20:16:14 +01:00
David Wheatley
d6efed3e77
chore: format code
2021-10-13 19:31:05 +01:00
Daniel Klabbers
2bf4ec01d0
wip
2021-10-12 23:15:47 +02:00