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

Elasticsearch support (MVP) #33

Open
4 of 14 tasks
danslapman opened this issue Oct 22, 2023 · 0 comments
Open
4 of 14 tasks

Elasticsearch support (MVP) #33

danslapman opened this issue Oct 22, 2023 · 0 comments

Comments

@danslapman
Copy link
Member

danslapman commented Oct 22, 2023

Elasticsearch support

Querying:

  • boolean
  • term
  • terms
  • terms set (?)
  • exists
  • prefix
  • range
  • regexp
  • wildcard (?)
  • nested - needs to be considered during DSL designing
  • unchecked

Mapping:

  • mapping definition can be generated from queryMeta DSL
  • as many field types as possible should be supported

Other features:

  • extensive boolean query optimizations
  • shrink ranges
  • aggregation pipelines - simultaneously with mongodb

Off-score (for MVP):

  • full text queries - requires a separate DSL
  • scoring - maybe in future versions, requires a separate DSL

Legend:
(?) - easy to implement, but not essential

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

When branches are created from issues, their pull requests are automatically linked.

1 participant