CSQLVertex: {
docType: "vertex";
existsFilters?: {
exists: string;
path: string;
}[];
facets?: {
name: string;
path: string;
size?: number;
termFilters?: {
path: string;
term: string;
}[];
}[];
rangeFilters?: {
exclude: boolean;
gt?: string;
gte?: string;
lt?: string;
lte?: string;
path: string;
}[];
sort?: {
order: "asc" | "desc";
path: string;
}[];
termFilters?: {
exclude?: boolean;
path: string;
term: string;
}[];
termsFilters?: {
exclude?: boolean;
path: string;
terms: [string, ...string[]];
}[];
textFilter?: {
exclude: boolean;
paths: [{
boost?: number;
fuzziness?: "AUTO" | number;
path: string;
prefix_length?: number;
}, ...{
boost?: number;
fuzziness?: "AUTO" | number;
path: string;
prefix_length?: number;
}[]];
term: string;
};
}
Type declaration
-
docType: "vertex"
-
Optional existsFilters?: {
exists: string;
path: string;
}[]
-
Optional facets?: {
name: string;
path: string;
size?: number;
termFilters?: {
path: string;
term: string;
}[];
}[]
-
Optional rangeFilters?: {
exclude: boolean;
gt?: string;
gte?: string;
lt?: string;
lte?: string;
path: string;
}[]
-
Optional sort?: {
order: "asc" | "desc";
path: string;
}[]
-
Optional termFilters?: {
exclude?: boolean;
path: string;
term: string;
}[]
-
Optional termsFilters?: {
exclude?: boolean;
path: string;
terms: [string, ...string[]];
}[]
-
Optional textFilter?: {
exclude: boolean;
paths: [{
boost?: number;
fuzziness?: "AUTO" | number;
path: string;
prefix_length?: number;
}, ...{
boost?: number;
fuzziness?: "AUTO" | number;
path: string;
prefix_length?: number;
}[]];
term: string;
}
-
exclude: boolean
-
paths: [{
boost?: number;
fuzziness?: "AUTO" | number;
path: string;
prefix_length?: number;
}, ...{
boost?: number;
fuzziness?: "AUTO" | number;
path: string;
prefix_length?: number;
}[]]
-
term: string