elastic-builder
A Node.js implementation of the elasticsearch Query DSL :construction_worker:
File Explorer
Download Latest Version (.zip)- build.yml
- extensions.json
- settings.json
- documentation.yml
- intro.md
- publish.md
- index.js
- date-histogram-values-source.js
- histogram-values-source.js
- index.js
- terms-values-source.js
- values-source-base.js
- adjacency-matrix-aggregation.js
- auto-date-histogram-aggregation.js
- bucket-aggregation-base.js
- children-aggregation.js
- composite-aggregation.js
- date-histogram-aggregation.js
- date-range-aggregation.js
- diversified-sampler-aggregation.js
- filter-aggregation.js
- filters-aggregation.js
- geo-distance-aggregation.js
- geo-hash-grid-aggregation.js
- geo-hex-grid-aggregation.js
- geo-tile-grid-aggregation.js
- global-aggregation.js
- histogram-aggregation-base.js
- histogram-aggregation.js
- index.js
- ip-range-aggregation.js
- missing-aggregation.js
- nested-aggregation.js
- parent-aggregation.js
- range-aggregation-base.js
- range-aggregation.js
- rare-terms-aggregation.js
- reverse-nested-aggregation.js
- sampler-aggregation.js
- significant-aggregation-base.js
- significant-terms-aggregation.js
- significant-text-aggregation.js
- terms-aggregation-base.js
- terms-aggregation.js
- variable-width-histogram-aggregation.js
- index.js
- matrix-stats-aggregation.js
- avg-aggregation.js
- cardinality-aggregation.js
- extended-stats-aggregation.js
- geo-bounds-aggregation.js
- geo-centroid-aggregation.js
- index.js
- max-aggregation.js
- metrics-aggregation-base.js
- min-aggregation.js
- percentile-ranks-aggregation.js
- percentiles-aggregation.js
- scripted-metric-aggregation.js
- stats-aggregation.js
- sum-aggregation.js
- top-hits-aggregation.js
- value-count-aggregation.js
- weighted-average-aggregation.js
- avg-bucket-aggregation.js
- bucket-script-aggregation.js
- bucket-selector-aggregation.js
- bucket-sort-aggregation.js
- cumulative-sum-aggregation.js
- derivative-aggregation.js
- extended-stats-bucket-aggregation.js
- index.js
- max-bucket-aggregation.js
- min-bucket-aggregation.js
- moving-average-aggregation.js
- moving-function-aggregation.js
- percentiles-bucket-aggregation.js
- pipeline-aggregation-base.js
- serial-differencing-aggregation.js
- stats-bucket-aggregation.js
- sum-bucket-aggregation.js
- index.js
- aggregation.js
- consts.js
- geo-point.js
- geo-shape.js
- highlight.js
- index.js
- indexed-shape.js
- inner-hits.js
- inspect.js
- knn.js
- query.js
- request-body-search.js
- rescore.js
- runtime-field.js
- script.js
- search-template.js
- sort.js
- suggester.js
- util.js
- decay-score-function.js
- field-value-factor-function.js
- index.js
- random-score-function.js
- score-function.js
- script-score-function.js
- weight-score-function.js
- bool-query.js
- boosting-query.js
- constant-score-query.js
- dis-max-query.js
- function-score-query.js
- index.js
- combined-fields-query.js
- common-terms-query.js
- full-text-query-base.js
- index.js
- match-phrase-prefix-query.js
- match-phrase-query-base.js
- match-phrase-query.js
- match-query.js
- mono-field-query-base.js
- multi-match-query.js
- query-string-query-base.js
- query-string-query.js
- simple-query-string-query.js
- geo-bounding-box-query.js
- geo-distance-query.js
- geo-polygon-query.js
- geo-query-base.js
- geo-shape-query.js
- index.js
- has-child-query.js
- has-parent-query.js
- index.js
- joining-query-base.js
- nested-query.js
- parent-id-query.js
- index.js
- span-containing-query.js
- span-field-masking-query.js
- span-first-query.js
- span-little-big-query-base.js
- span-multi-term-query.js
- span-near-query.js
- span-not-query.js
- span-or-query.js
- span-query-base.js
- span-term-query.js
- span-within-query.js
- distance-feature-query.js
- index.js
- more-like-this-query.js
- percolate-query.js
- rank-feature-query.js
- script-query.js
- script-score-query.js
- exists-query.js
- fuzzy-query.js
- ids-query.js
- index.js
- multi-term-query-base.js
- prefix-query.js
- range-query.js
- regexp-query.js
- term-query.js
- terms-query.js
- terms-set-query.js
- type-query.js
- value-term-query-base.js
- wildcard-query.js
- index.js
- semantic-query.js
- sparse-vector-query.js
- helper.js
- index.js
- match-all-query.js
- match-none-query.js
- analyzed-suggester-base.js
- completion-suggester.js
- direct-generator.js
- index.js
- phrase-suggester.js
- term-suggester.js
- index.d.ts
- index.js
- README.md
- recipes.js
- index.test.js
- date-histogram-values-source.test.js
- histogram-values-source.test.js
- terms-values-source.test.js
- adjacency-matrix-agg.test.js
- auto-date-histogram-agg.test.js
- avg-agg.test.js
- avg-bucket-agg.test.js
- bucket-agg-base.test.js
- bucket-script-agg.test.js
- bucket-selector-agg.test.js
- bucket-sort-agg.test.js
- cardinality-agg.test.js
- children-agg.test.js
- composite-agg.test.js
- cumulative-sum-agg.test.js
- date-histogram-agg.test.js
- date-range-agg.test.js
- derivative-agg.test.js
- diversified-sampler-agg.test.js
- extended-stats-agg.test.js
- extended-stats-bucket-agg.test.js
- filter-agg.test.js
- filters-agg.test.js
- geo-bounds-agg.test.js
- geo-centroid-agg.test.js
- geo-distance-agg.test.js
- geo-hash-grid-agg.test.js
- geo-hex-grid-agg.test.js
- geo-tile-grid-agg.test.js
- global-agg.test.js
- histogram-agg-base.test.js
- histogram-agg.test.js
- ip-range-agg.test.js
- matrix-stats-agg.test.js
- max-agg.test.js
- max-bucket-agg.test.js
- metrics-agg-base.test.js
- min-agg.test.js
- min-bucket-agg.test.js
- missing-agg.test.js
- moving-average-agg.test.js
- moving-function-agg.test.js
- nested-agg.test.js
- parent-agg.test.js
- percentile-ranks-agg.test.js
- percentiles-agg.test.js
- percentiles-bucket-agg.test.js
- pipeline-agg-base.test.js
- range-agg-base.test.js
- range-agg.test.js
- rare-terms-aggregation.test.js
- reverse-nested-agg.test.js
- sampler-agg.test.js
- scripted-metric-agg.test.js
- serial-differencing-agg.test.js
- significant-agg-base.test.js
- significant-terms-agg.test.js
- significant-text-agg.test.js
- stats-agg.test.js
- stats-bucket-agg.test.js
- sum-agg.test.js
- sum-bucket-agg.test.js
- terms-agg-base.test.js
- terms-agg.test.js
- top-hits-agg.test.js
- value-count-agg.test.js
- variable-width-histogram-aggregation.test.js
- weighted-average-aggregation.test.js
- aggregation.test.js
- geo-point.test.js
- geo-shape.test.js
- highlight.test.js
- indexed-shape.test.js
- inner-hits.test.js
- knn.test.js
- query.test.js
- request-body-search.test.js
- rescore.test.js
- runtime-field.test.js
- script.test.js
- search-template.test.js
- sort.test.js
- suggester.test.js
- util.test.js
- bool-query.test.js
- boosting-query.test.js
- combined-fields-query.test.js
- common-terms-query.test.js
- constant-score-query.test.js
- decay-score-func.test.js
- dis-max-query.test.js
- distance-feature.test.js
- exists-query.test.js
- field-value-factor-func.test.js
- full-text-query-base.test.js
- function-score-query.test.js
- fuzzy-query.test.js
- geo-bounding-box-query.test.js
- geo-distance-query.test.js
- geo-polygon-query.test.js
- geo-query-base.test.js
- geo-shape-query.test.js
- has-child-query.test.js
- has-parent-query.test.js
- ids-query.test.js
- joining-query-base.test.js
- match-all-query.test.js
- match-none-query.test.js
- match-phrase-prefix-query.test.js
- match-phrase-query-base.test.js
- match-phrase-query.test.js
- match-query.test.js
- mono-field-query-base.test.js
- more-like-this-query.test.js
- multi-match-query.test.js
- nested-query.test.js
- parent-id-query.test.js
- percolate-query.test.js
- prefix-query.test.js
- query-string-query-base.test.js
- query-string-query.test.js
- random-score-func.test.js
- range-query.test.js
- rank-feature.test.js
- regexp-query.test.js
- score-func.test.js
- script-query.test.js
- script-score-func.test.js
- script-score-query.test.js
- semantic-query.test.js
- simple-query-string-query.test.js
- span-containing-query.test.js
- span-field-masking-query.test.js
- span-first-query.test.js
- span-little-big-query-base.test.js
- span-multi-term-query.test.js
- span-near-query.test.js
- span-not-query.test.js
- span-or-query.test.js
- span-term-query.test.js
- span-within-query.test.js
- sparse-vector-query.test.js
- term-query.test.js
- terms-query.test.js
- terms-set-query.test.js
- type-query.test.js
- weight-score-func.test.js
- wildcard-query.test.js
- analyzed-suggester-base.test.js
- completion-suggester.test.js
- direct-generator.test.js
- phrase-suggester.test.js
- term-suggester.test.js
- index.js
- .eslintrc.yml
- index.test.js
- recipes.test.js
- testing-guidelines.mdc
- typedef.test.ts
- .eslintignore
- .eslintrc.yml
- .gitattributes
- .gitignore
- .nvmrc
- .prettierrc.json
- .releaserc.json
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- deploy-docs.sh
- elastic-builder.png
- jsconfig.json
- LICENSE
- package-lock.json
- package.json
- README.md
- repl.js
- roadmap.md
- vitest.config.js
- webpack.config.js
π Installation Guide
1. Get the code
git clone https://github.com/sudo-suhas/elastic-builder
Downloads the entire project code from GitHub to your computer.
cd elastic-builder
Moves into the project folder you just downloaded.
2. Node.js
Easy RecommendedPrerequisites
npm install elastic-builder --save
Downloads and installs the libraries listed in package.json.
npm test
Type this command into your terminal and run it.
npm run test:watch
Type this command into your terminal and run it.
npm run test:src
Type this command into your terminal and run it.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
