xlucene-translator / translator/utils
translator/utils
Functions
canFlattenBoolQuery()
canFlattenBoolQuery(
query,flattenTo):boolean
Defined in: xlucene-translator/src/translator/utils.ts:535
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:546
Parameters
| Parameter | Type |
|---|---|
query? | AnyQuery |
Returns
AnyQuery | AnyQuery[]
flattenQuery()
flattenQuery(
query,flattenTo):AnyQuery[]
Defined in: xlucene-translator/src/translator/utils.ts:523
Parameters
| Parameter | Type |
|---|---|
query | AnyQuery | undefined |
flattenTo | BoolQueryTypes |
Returns
AnyQuery[]
getTermField()
getTermField(
node):string
Defined in: xlucene-translator/src/translator/utils.ts:519
Parameters
| Parameter | Type |
|---|---|
node | TermLikeNode |
Returns
string
isBoolQuery()
isBoolQuery(
query):query is BoolQuery
Defined in: xlucene-translator/src/translator/utils.ts:541
Parameters
| Parameter | Type |
|---|---|
query | unknown |
Returns
query is BoolQuery
isMultiMatch()
isMultiMatch(
node):boolean
Defined in: xlucene-translator/src/translator/utils.ts:515
Parameters
| Parameter | Type |
|---|---|
node | TermLikeNode |
Returns
boolean
translateQuery()
translateQuery(
parser,options):ElasticsearchDSLResult
Defined in: xlucene-translator/src/translator/utils.ts:49
Parameters
| Parameter | Type |
|---|---|
parser | Parser |
options | XluceneTranslateQueryOptions |
Returns
ElasticsearchDSLResult