Translation
Translation utilities convert between display-form queries (using labels) and technical-form queries (using keys/values).
toTechnicalQuery
Section titled “toTechnicalQuery”Convert a display-form query string to its technical counterpart.
import { toTechnicalQuery } from '@requence/tokenized-search'
const technical = toTechnicalQuery('Status:Active', tokens)// → 'status:active'Parameters
Section titled “Parameters”| Parameter | Type | Default | Description |
|---|---|---|---|
rawText | string | — | Display-form query |
tokens | TokenizedSearchTokenDefinition[] | — | Token definitions |
negationLabel | string | 'not' | Negation prefix |
Returns
Section titled “Returns”string — the technical-form query.
toDisplayQuery
Section titled “toDisplayQuery”Convert a technical-form query string to display form.
import { toDisplayQuery } from '@requence/tokenized-search'
const display = toDisplayQuery('status:active', tokens)// → 'Status:Active'Parameters
Section titled “Parameters”| Parameter | Type | Default | Description |
|---|---|---|---|
technicalText | string | — | Technical-form query |
tokens | TokenizedSearchTokenDefinition[] | — | Token definitions |
negationLabel | string | 'not' | Negation prefix |
Returns
Section titled “Returns”string — the display-form query.