We're updating the issue view to help you get more done. 

Projections on bridge-registered object fields

Description

Allow bridges to declare how the engine should behave when the user creates a predicate on an object field. For example a "match" predicate on field "color" could result in a boolean query with three "must" clauses on the "color.r" "color.g" and "color.b" fields.

Maybe we could implement something similar to HSEARCH-3320, i.e. have the bridge register a callback that would turn a user-defined projection definition into a composite projection (see HSEARCH-3222, and in particular the draft of composite projection APIs here.

Environment

None

Status

Assignee

Unassigned

Reporter

Yoann Rodière

Labels

None

Suitable for new contributors

None

Pull Request

None

Feedback Requested

None

Fix versions

Priority

Major