Skip to content

Add OpenSearch backend #123

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

Open
wants to merge 112 commits into
base: master
Choose a base branch
from

Conversation

ElliottKasoar
Copy link
Contributor

Rebased and updated version of #107.

Now that we've added poetry (aside: we should consider updating to poetry v2 now that it has released, or perhaps moving on to uv, as I have for my other projects), and added proper CI, as discussed with @stenczelt, this is a rebased and updated implementation of OpenSearch.

There are a few internal review comments (ElliottKasoar#31) remaining, but I think they largely affect non-OpenSearch specific parts of the code, so I think we should address them separately.

Made schema analysis optional for query building, primarily since get_mapping is not supported by openmock, although it may be useful in itself.
Add option for colons when parsing key-value pairs for extra
information, to allow formatting closer to Lucene queries
Removes Pylance type errors due to incorrect type hints from lark parser
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