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

feat(query): Make BooleanQuery supports minimum_number_should_match #2405

Merged
merged 7 commits into from
Jul 1, 2024

Commits on May 20, 2024

  1. feat(query): Make BooleanQuery supports `minimum_number_should_matc…

    …h`. see issue quickwit-oss#2398
    
    In this commit, a novel scorer named DisjunctionScorer is introduced, which performs the union of inverted chains with the minimal required elements. BTW, it's implemented via a min-heap. Necessary modifications on `BooleanQuery` and `BooleanWeight` are performed as well.
    LebranceBW committed May 20, 2024
    Configuration menu
    Copy the full SHA
    eb5d52e View commit details
    Browse the repository at this point in the history
  2. fixup! fix test

    LebranceBW committed May 20, 2024
    Configuration menu
    Copy the full SHA
    6677388 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2024

  1. fixup!: refactor code.

    1. More meaningful names.
    2. Add Cache for `Disjunction`'s scorers, and fix bug.
    3. Optimize `BooleanWeight::complex_scorer`
    
    Thanks
     Paul Masurel <paul@quickwit.io>
    LebranceBW committed May 21, 2024
    Configuration menu
    Copy the full SHA
    ae5b6df View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

  1. Configuration menu
    Copy the full SHA
    ecad14e View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

  1. Configuration menu
    Copy the full SHA
    0f8797c View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. squash!: fix typo.

    LebranceBW committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    21280f4 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. Configuration menu
    Copy the full SHA
    c66317c View commit details
    Browse the repository at this point in the history