Skip to content

Remove GraphIndexBuilder::rescore method #642

@michaeljmarshall

Description

@michaeljmarshall

datastax/cassandra used to use the GraphIndexBuilder::rescore method, but I discovered that its design produces suboptimal graphs since it expects a caller to (a) build a graph with one quantization code book then (b) create a new quantization code book and rescore the vectors. The resulting graph produces poor recall with the sift small dataset. Realistically, users should accumulate enough vectors to build a PQ and then insert those vectors using that PQ. I propose that we remove this method entirely to prevent accidental usage of this experimental method. I am removing my usage of the method via datastax/cassandra#2241.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions