Forum content search fts5#257
Open
jolavillette wants to merge 3 commits into
Open
Conversation
jolavillette
force-pushed
the
ForumContentSearchFTS5
branch
3 times, most recently
from
February 12, 2026 07:35
4067e59 to
aaa29b2
Compare
jolavillette
force-pushed
the
ForumContentSearchFTS5
branch
3 times, most recently
from
February 18, 2026 22:00
19c41af to
10ff656
Compare
jolavillette
force-pushed
the
ForumContentSearchFTS5
branch
from
February 24, 2026 13:58
10ff656 to
333a43c
Compare
jolavillette
force-pushed
the
ForumContentSearchFTS5
branch
from
March 9, 2026 03:56
333a43c to
00ea1e8
Compare
jolavillette
force-pushed
the
ForumContentSearchFTS5
branch
from
March 18, 2026 01:21
00ea1e8 to
d286927
Compare
jolavillette
force-pushed
the
ForumContentSearchFTS5
branch
from
April 2, 2026 03:44
d286927 to
770fd5d
Compare
jolavillette
force-pushed
the
ForumContentSearchFTS5
branch
2 times, most recently
from
April 21, 2026 01:44
cbb8058 to
c5d71ab
Compare
jolavillette
force-pushed
the
ForumContentSearchFTS5
branch
from
May 17, 2026 00:54
c5d71ab to
102e5de
Compare
jolavillette
force-pushed
the
ForumContentSearchFTS5
branch
2 times, most recently
from
May 25, 2026 08:12
85d247f to
e4a1680
Compare
jolavillette
force-pushed
the
ForumContentSearchFTS5
branch
3 times, most recently
from
June 7, 2026 12:42
dc5c8d3 to
0c9e582
Compare
jolavillette
force-pushed
the
ForumContentSearchFTS5
branch
3 times, most recently
from
June 16, 2026 21:15
72e011a to
7000553
Compare
jolavillette
force-pushed
the
ForumContentSearchFTS5
branch
4 times, most recently
from
July 8, 2026 20:10
59cbc0d to
383fd4b
Compare
jolavillette
force-pushed
the
ForumContentSearchFTS5
branch
from
July 18, 2026 13:32
383fd4b to
dc25ea5
Compare
Align the CMake build with the FTS5 forum content search already present
on this branch: compile deep_search/forumsindex_fts5.{cpp,hpp} instead of
the Xapian-based forumsindex.{cpp,hpp}, and remove the now-unused Xapian
find_package/link. The qmake build was already updated.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
jolavillette
force-pushed
the
ForumContentSearchFTS5
branch
from
July 18, 2026 19:01
dc25ea5 to
90db952
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Code and comment by AI
Forum Deep Search (FTS5 Integration) - Core Logic
This PR implements the core backend for the Forum Content Search feature using the SQLite FTS5 extension.
Key Changes
DeepForumsIndexFTS5insrc/deep_search/. This engine handles full-text indexing and searching for forum groups and messages.p3gxsforumsto orchestrate indexing and search queries.p3wirefor internal signaling and potential future sync metadata.RetroDbandrsdataserviceto support the specific requirements of the FTS5 encrypted index.src/serialiser/to ensure forward compatibility with search-related metadata.Verification