@elastic/search-application-client
Version:
A Search Application Client for Elasticsearch
42 lines (40 loc) • 931 B
JavaScript
import { createRequire } from 'module'
const require = createRequire(import.meta.url)
const dictionary = require('./request_schema.json')
export default {
template: {
script: {
lang: 'mustache',
source: `
{
"query": {
"bool": {
"must": [
{{
{
"query_string": {
"query": "{{query}}"
}
}
{{/query}}
],
"filter": {{
}
},
"aggs": {{
"from": {{from}},
"size": {{size}},
"sort": {{
}`,
params: {
query: '',
_es_filters: [],
_es_aggs: {},
_es_sort_fields: {},
from: 0,
size: 10,
},
},
dictionary,
},
}