xlucene-translator / translator/utils
translator/utils
Functions
canFlattenBoolQuery()
canFlattenBoolQuery(
query
,flattenTo
):boolean
Defined in: xlucene-translator/src/translator/utils.ts:371
This prevents double nested queries that do the same thing
Parameters
Parameter | Type |
---|---|
query | BoolQuery |
flattenTo | BoolQueryTypes |
Returns
boolean
compactFinalQuery()
compactFinalQuery(
query
?):AnyQuery
|AnyQuery
[]
Defined in: xlucene-translator/src/translator/utils.ts:382
Parameters
Parameter | Type |
---|---|
query ? | AnyQuery |
Returns
AnyQuery
| AnyQuery
[]
flattenQuery()
flattenQuery(
query
,flattenTo
):AnyQuery
[]
Defined in: xlucene-translator/src/translator/utils.ts:359
Parameters
Parameter | Type |
---|---|
query | undefined | AnyQuery |
flattenTo | BoolQueryTypes |
Returns
AnyQuery
[]
getTermField()
getTermField(
node
):string
Defined in: xlucene-translator/src/translator/utils.ts:355
Parameters
Parameter | Type |
---|---|
node | TermLikeNode |
Returns
string
isBoolQuery()
isBoolQuery(
query
):query is BoolQuery
Defined in: xlucene-translator/src/translator/utils.ts:377
Parameters
Parameter | Type |
---|---|
query | unknown |
Returns
query is BoolQuery
isMultiMatch()
isMultiMatch(
node
):boolean
Defined in: xlucene-translator/src/translator/utils.ts:351
Parameters
Parameter | Type |
---|---|
node | TermLikeNode |
Returns
boolean
translateQuery()
translateQuery(
parser
,options
):ElasticsearchDSLResult
Defined in: xlucene-translator/src/translator/utils.ts:25
Parameters
Parameter | Type |
---|---|
parser | Parser |
options | UtilsTranslateQueryOptions |
Returns
ElasticsearchDSLResult