Creates a search filter for matching documents whose specified field value is less than the specified value.
The lt()
function is chained to a WixSearchFilterBuilder
to create a WixSearchFilter
.
You can use the filter to match documents where the value of the specified field is less than the specified value
.
lt()
only matches values of the same type. For example, a number value stored
as a String type does not match the same number stored as a Number type.
If a field contains a number as a String, that value will be compared alphabetically and not numerically. Documents that do not have a value for the specified field are ranked lowest.
The following types of properties can be compared:
"Text"
is less than "text"
.function lt(field: string, value: union): WixSearchFilter;
The field whose value will be compared with value
.
The value to match against.
import wixSearch from "wix-search";
// ...
const ltFilter = wixSearch.filter().lt("viewCount", 50);
Creates a search filter for matching documents whose specified field value does not equal the specified value.
The ne()
function is chained to a WixSearchFilterBuilder
to create a WixSearchFilter
.
You can use the filter to match documents where the value of the specified field does not equal the specified value
.
ne()
only matches values of the same type. For example, a number value stored
as a String type is considered not equal to the same number stored as a Number type.
Matching strings with ne()
is case sensitive, so "text"
is not equal to "Text"
.
function ne(field: string, value: any): WixSearchFilter;
The field whose value will be compared with value
.
The value to match against.
import wixSearch from "wix-search";
// ...
const neFilter = wixSearch.filter().ne("sku", "SHO-11-BLA");
Creates a search filter for matching documents that do not meet the conditions of all of the specified filters.
The not()
function joins WixSearchFilters
and adds a not
condition.
A search with a not()
returns all the documents that don't match all of the filters passed to the not()
function. The
not()
function first applies an and
condition between the filter parameters and then negates them.
function not(filters: Array<WixSearchFilter>): WixSearchFilter;
One or more filters.
import wixSearch from "wix-search";
// ...
const notFilter = wixSearch.filter().not(myFilter1, myFilter2);