Skip to content

fix: preserve docid for UUID stored-field retrieval - #4841

Merged
sanikolaev merged 6 commits into
mainfrom
fix/4833-uuid-stored-fields-sql
Aug 24, 2026
Merged

fix: preserve docid for UUID stored-field retrieval#4841
sanikolaev merged 6 commits into
mainfrom
fix/4833-uuid-stored-fields-sql

Conversation

@sanikolaev

Copy link
Copy Markdown
Collaborator

@sanikolaev
sanikolaev requested a review from klirichek August 21, 2026 13:37
Comment thread src/queuecreator.cpp Outdated

@klirichek klirichek left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

just remove unneccessary comment from code. It clearify actually nothing, and looks much more clear without extra words.

@sanikolaev

Copy link
Copy Markdown
Collaborator Author

I'll fix the tests. It turns out they failed after the initial commit in the branch.

Keep the numeric docid in the sorter schema only when a SphinxQL
query selects a stored field or `*`, so docstore lookup remains
available. Keep the regular public UUID `id` projection for all
other SQL, HTTP, and JSON queries.

Isolate the affected UUID ubertests in their own data directory to
avoid stale persisted RT data across repeated runs.

Related issue: #4833
@sanikolaev
sanikolaev requested a review from klirichek August 24, 2026 06:52
Comment thread src/queuecreator.cpp Outdated
@sanikolaev
sanikolaev merged commit c65aed3 into main Aug 24, 2026
85 checks passed
@sanikolaev
sanikolaev deleted the fix/4833-uuid-stored-fields-sql branch August 24, 2026 10:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants