Skip to content

[MEVD] Consider renaming IsFilterable to IsIndexed #11130

@roji

Description

@roji

First, some database allow filtering on any property, regardless of whether it has an index or not; this is the case e.g. with relational databases, where index can speed up queries but are never required. For those databases, IsFilterable doesn't express what the property actually does. We should consider renaming for this to simply indicate what it does (trigger index creation).

Second, indexes can speed up operations other than filtering, notably sorting/ordering performed by non-vector searches (#10295).

/cc @westey-m @dmytrostruk @adamsitnik

Metadata

Metadata

Assignees

Labels

BuildFeatures planned for next Build conferencemsft.ext.vectordataRelated to Microsoft.Extensions.VectorData

Type

No type

Projects

Status

Sprint: Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions