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.