Skip to content

First Phase Integration of Descriptor Sets into Neo4J based handler #210

@keirafadams

Description

@keirafadams

Is your feature request related to a problem? Please describe.

Currently the experimental Neo4J handler only supports a small subset of operations (Add/Find Image and metadata). To continue refining it and eventually bring it to our primary handler, we need to continue adding capabilities. In particular, there is growing demand for descriptor set/feature vector search support similar to our existing capabilities for PMGD.

Describe the solution you'd like

In this instance, we are focusing on bringing a subset of the descriptor set operations online. In particular

  1. The ability to create new named descriptor sets, with functional parity to the existing PMGD based solution
  2. The ability to add new descriptors to an index, with specified properties, as a stretch goal, we will also include the ability to link to other metadata nodes, for complex filtering on retrieval
  3. The ability to find descriptors, either purely based on metadata constraints XOR KNN search relatively to a provided descriptor along with the described constraints.

Additional context

Our eventual goal is full feature parity with our existing featurevector/descriptor set calls, including classify and link traversal. This first round is to bring basic functionality online for further exploration and refinement as folks use it.

Metadata

Metadata

Assignees

Labels

EnhancementNew features or upgrades for functionality, performance, etcIn-ProgressTags issues that are actively being worked on.WorkflowImprovements specific to development workflow (i.e. CI changes, unit testing, etc.)

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions