xlucene-translator / translator/utils
translator/utils
Functions
canFlattenBoolQuery()
canFlattenBoolQuery(
query,flattenTo):boolean
Defined in: xlucene-translator/src/translator/utils.ts:515
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:526
Parameters
| Parameter | Type |
|---|---|
query? | AnyQuery |
Returns
AnyQuery | AnyQuery[]
flattenQuery()
flattenQuery(
query,flattenTo):AnyQuery[]
Defined in: xlucene-translator/src/translator/utils.ts:503
Parameters
| Parameter | Type |
|---|---|
query | undefined | AnyQuery |
flattenTo | BoolQueryTypes |
Returns
AnyQuery[]
getTermField()
getTermField(
node):string
Defined in: xlucene-translator/src/translator/utils.ts:499
Parameters
| Parameter | Type |
|---|---|
node | TermLikeNode |
Returns
string
isBoolQuery()
isBoolQuery(
query):query is BoolQuery
Defined in: xlucene-translator/src/translator/utils.ts:521
Parameters
| Parameter | Type |
|---|---|
query | unknown |
Returns
query is BoolQuery
isMultiMatch()
isMultiMatch(
node):boolean
Defined in: xlucene-translator/src/translator/utils.ts:495
Parameters
| Parameter | Type |
|---|---|
node | TermLikeNode |
Returns
boolean
translateQuery()
translateQuery(
parser,options):ElasticsearchDSLResult
Defined in: xlucene-translator/src/translator/utils.ts:48
Parameters
| Parameter | Type |
|---|---|
parser | Parser |
options | UtilsTranslateQueryOptions |
Returns
ElasticsearchDSLResult