Skip to content

OOMCTC: Items in multiple regions may get pruned in intersection operation #30

@dbahrdt

Description

@dbahrdt

The old code already has this right. But the "newer" variant with out-of-memory creation still does not contain "fixes" to this problem.
Unfortunately it seems that this query might actually exist in the wild.
Hence we need to support it.

Copied from TextSearchTraits.h:
If an item spans multiple regions then the item also has to be added to the respective region search strings.
Consider the query (highway fellbach) / (highway stuttgart) which should result in all highways that are in stuttgart and fellbach.
In order for this to work correctly fellbach/stuttgart needs to deref into the enclosed full-match cells AND partial-match cells containing the items that are part of fellbach/stuttgart AND part of something else

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions