Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce Query Processor in v2 architecture #1119

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from
Draft

Conversation

mieciu
Copy link
Member

@mieciu mieciu commented Dec 17, 2024

No description provided.

@mieciu mieciu force-pushed the query-processor branch 2 times, most recently from 2b4a0c0 to fe02ebb Compare January 2, 2025 10:06
@mieciu mieciu mentioned this pull request Jan 2, 2025
github-merge-queue bot pushed a commit that referenced this pull request Jan 2, 2025
While working on #1119 I noticed
that a lot of this code could already safely land in `main` branch and
act as "general bridge" between the present and `v2` api.

Notable changes are switching to interfaces
(`LogManagerIface`/`QueryRunnerIFace`). Therefore we could introduce the
intermediate layer in route handlers for queries which can use both old
and new structures (new log manager using v2 api, etc.).

Also, the `_field_caps` got more specific as it no longer accept full
Quesma config to be more suited for being called within a processor
(which just has index config).
@mieciu mieciu force-pushed the query-processor branch 2 times, most recently from fdd248e to ead8a1d Compare January 3, 2025 10:15
github-merge-queue bot pushed a commit that referenced this pull request Jan 3, 2025
Mainly that's just adding 2 more methods to `LogManagerIFace` so that
`terms_enum` request can be handled using `v2` api as well.
Another round of "general changes" helpful for
#1119
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.

1 participant