Table of Contents

Field FilterPlaceholder

Namespace
Qavren.Edge.VectorData
Assembly
Qavren.Edge.VectorData.dll

The token BuildKnnSql(bool, bool, bool) and BuildHybridRrfSql(bool, bool) leave where the translated filter predicate goes. The caller substitutes the SQL that EdgeFilterTranslator produced; the surrounding rowid IN (SELECT "_rowid" FROM <data table> WHERE ...) is already in place, which is what makes an arbitrary MEVD filter a true vec0 pre-filter.

public const string FilterPlaceholder = "<filter>"

Returns

string
The token and leave where the translated filter predicate goes. The caller substitutes the SQL that EdgeFilterTranslator produced; the surrounding rowid IN (SELECT "_rowid" FROM <data table> WHERE ...) is already in place, which is what makes an arbitrary MEVD filter a true vec0 pre-filter.