Skip to content

Translation

Translation utilities convert between display-form queries (using labels) and technical-form queries (using keys/values).

Convert a display-form query string to its technical counterpart.

import { toTechnicalQuery } from '@requence/tokenized-search'
const technical = toTechnicalQuery('Status:Active', tokens)
// → 'status:active'
ParameterTypeDefaultDescription
rawTextstringDisplay-form query
tokensTokenizedSearchTokenDefinition[]Token definitions
negationLabelstring'not'Negation prefix

string — the technical-form query.


Convert a technical-form query string to display form.

import { toDisplayQuery } from '@requence/tokenized-search'
const display = toDisplayQuery('status:active', tokens)
// → 'Status:Active'
ParameterTypeDefaultDescription
technicalTextstringTechnical-form query
tokensTokenizedSearchTokenDefinition[]Token definitions
negationLabelstring'not'Negation prefix

string — the display-form query.