fdb-record-layer icon indicating copy to clipboard operation
fdb-record-layer copied to clipboard

Add tests for the behavior of the Lucene planner when faced with various combinations …

Open MMcM opened this issue 2 years ago • 9 comments

… of AND and OR queries and separate / combined Lucene indexes for the clauses' fields.

Enhance planOther so that intersection of compatibly (meaning, explicitly) ordered scans is attempted.

Add a planner configuration setting (default off) that gives the Lucene planner a chance at the whole filter before normalization, OR, and IN handling. With this on, AND and OR are handled symmetrically: using a combined Lucene boolean query when a single index is available with both requested fields.

Note that no changes are made to the Lucene planner itself, just when and how it is invoked.

MMcM avatar Aug 09 '22 00:08 MMcM

Result of fdb-record-layer-pr-proto2 on Linux CentOS 7

  • Commit ID: 59f4d4d751ce12cac5547275e75f125dd04fb1b8
  • Duration 0:15:47
  • Result: :white_check_mark: SUCCEEDED
  • Error: N/A
  • Build Logs (available for 30 days)

foundationdb-ci avatar Aug 09 '22 00:08 foundationdb-ci

Result of fdb-record-layer-pr-proto3 on Linux CentOS 7

  • Commit ID: 59f4d4d751ce12cac5547275e75f125dd04fb1b8
  • Duration 0:17:22
  • Result: :white_check_mark: SUCCEEDED
  • Error: N/A
  • Build Logs (available for 30 days)

foundationdb-ci avatar Aug 09 '22 00:08 foundationdb-ci

Result of fdb-record-layer-pr-proto2 on Linux CentOS 7

  • Commit ID: a537575d06c177b4bc77908c526e94140ded8b01
  • Duration 0:15:33
  • Result: :white_check_mark: SUCCEEDED
  • Error: N/A
  • Build Logs (available for 30 days)

foundationdb-ci avatar Aug 09 '22 19:08 foundationdb-ci

Result of fdb-record-layer-pr-proto3 on Linux CentOS 7

  • Commit ID: a537575d06c177b4bc77908c526e94140ded8b01
  • Duration 0:16:09
  • Result: :white_check_mark: SUCCEEDED
  • Error: N/A
  • Build Logs (available for 30 days)

foundationdb-ci avatar Aug 09 '22 19:08 foundationdb-ci

Result of fdb-record-layer-pr-proto2 on Linux CentOS 7

  • Commit ID: 1b852fa739553aea929b73c20ace159119055948
  • Duration 0:15:29
  • Result: :white_check_mark: SUCCEEDED
  • Error: N/A
  • Build Logs (available for 30 days)

foundationdb-ci avatar Aug 09 '22 21:08 foundationdb-ci

Result of fdb-record-layer-pr-proto3 on Linux CentOS 7

  • Commit ID: 1b852fa739553aea929b73c20ace159119055948
  • Duration 0:16:22
  • Result: :white_check_mark: SUCCEEDED
  • Error: N/A
  • Build Logs (available for 30 days)

foundationdb-ci avatar Aug 09 '22 21:08 foundationdb-ci

Result of fdb-record-layer-pr-proto3 on Linux CentOS 7

  • Commit ID: d9dab5920742ac1504ab81c2306dfc0d1b8d39c8
  • Duration 0:15:58
  • Result: :white_check_mark: SUCCEEDED
  • Error: N/A
  • Build Logs (available for 30 days)

foundationdb-ci avatar Aug 10 '22 02:08 foundationdb-ci

Result of fdb-record-layer-pr-proto2 on Linux CentOS 7

  • Commit ID: d9dab5920742ac1504ab81c2306dfc0d1b8d39c8
  • Duration 0:16:35
  • Result: :white_check_mark: SUCCEEDED
  • Error: N/A
  • Build Logs (available for 30 days)

foundationdb-ci avatar Aug 10 '22 02:08 foundationdb-ci