├── .eslintignore ├── .eslintrc.js ├── .github ├── FUNDING.yml └── workflows │ └── nodejs.yml ├── .gitignore ├── .markdownlint.json ├── .npmignore ├── .prettierrc ├── .vscode ├── launch.json └── settings.json ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── examples ├── differentVersions │ └── index.ts └── elastic56 │ ├── index.ts │ ├── schema.ts │ ├── seedData.json │ └── seedData.ts ├── jest.config.js ├── package.json ├── scripts └── docker │ ├── es2 │ ├── Dockerfile │ └── elasticsearch.yml │ ├── es5 │ ├── Dockerfile │ └── elasticsearch.yml │ └── start.js ├── src ├── ElasticApiParser.ts ├── __mocks__ │ ├── apiPartial.js │ ├── cv.ts │ ├── cvMapping.ts │ └── elasticClient.ts ├── __tests__ │ ├── ElasticApiParser-test.ts │ ├── __snapshots__ │ │ └── ElasticApiParser-test.ts.snap │ ├── github_issues │ │ ├── 32-test.ts │ │ └── 37-test.ts │ └── mappingConverter-test.ts ├── composeWithElastic.ts ├── elasticApiFieldConfig.ts ├── elasticDSL │ ├── Aggs │ │ ├── AggBlock.ts │ │ ├── AggRules.ts │ │ ├── Aggs.ts │ │ ├── Bucket │ │ │ ├── Children.ts │ │ │ ├── DateHistogram.ts │ │ │ ├── DateRange.ts │ │ │ ├── DiversifiedSampler.ts │ │ │ ├── Filter.ts │ │ │ ├── Filters.ts │ │ │ ├── GeoDistance.ts │ │ │ ├── GeohashGrid.ts │ │ │ ├── Global.ts │ │ │ ├── Histogram.ts │ │ │ ├── IpRange.ts │ │ │ ├── Missing.ts │ │ │ ├── Nested.ts │ │ │ ├── Range.ts │ │ │ ├── ReverseNested.ts │ │ │ ├── Sampler.ts │ │ │ ├── SignificantTerms.ts │ │ │ └── Terms.ts │ │ ├── Metrics │ │ │ ├── Avg.ts │ │ │ ├── Cardinality.ts │ │ │ ├── ExtendedStats.ts │ │ │ ├── GeoBounds.ts │ │ │ ├── GeoCentroid.ts │ │ │ ├── Max.ts │ │ │ ├── Min.ts │ │ │ ├── PercentileRanks.ts │ │ │ ├── Percentiles.ts │ │ │ ├── ScriptedMetric.ts │ │ │ ├── Stats.ts │ │ │ ├── Sum.ts │ │ │ ├── TopHits.ts │ │ │ └── ValueCount.ts │ │ ├── Pipeline │ │ │ ├── AvgBucket.ts │ │ │ ├── BucketScript.ts │ │ │ ├── BucketSelector.ts │ │ │ ├── CumulativeSum.ts │ │ │ ├── Derivative.ts │ │ │ ├── ExtendedStatsBucket.ts │ │ │ ├── MaxBucket.ts │ │ │ ├── MinBucket.ts │ │ │ ├── MovingAverage.ts │ │ │ ├── PercentilesBucket.ts │ │ │ ├── SerialDifferencing.ts │ │ │ ├── StatsBucket.ts │ │ │ └── SumBucket.ts │ │ └── __tests__ │ │ │ ├── Aggs-test.ts │ │ │ └── __snapshots__ │ │ │ └── Aggs-test.ts.snap │ ├── Commons │ │ ├── Date.ts │ │ ├── FieldNames.ts │ │ ├── Float.ts │ │ ├── Geo.ts │ │ ├── HDR.ts │ │ ├── Ip.ts │ │ ├── Script.ts │ │ └── __tests__ │ │ │ └── FieldNames-test.ts │ ├── Query │ │ ├── Compound │ │ │ ├── Bool.ts │ │ │ ├── Boosting.ts │ │ │ ├── ConstantScore.ts │ │ │ ├── DisMax.ts │ │ │ └── FunctionScore.ts │ │ ├── FullText │ │ │ ├── Common.ts │ │ │ ├── Match.ts │ │ │ ├── MatchPhrase.ts │ │ │ ├── MatchPhrasePrefix.ts │ │ │ ├── MultiMatch.ts │ │ │ ├── QueryString.ts │ │ │ └── SimpleQueryString.ts │ │ ├── Geo │ │ │ ├── GeoBoundingBox.ts │ │ │ ├── GeoDistance.ts │ │ │ ├── GeoPolygon.ts │ │ │ └── GeoShape.ts │ │ ├── Joining │ │ │ ├── HasChild.ts │ │ │ ├── HasParent.ts │ │ │ ├── Nested.ts │ │ │ └── ParentId.ts │ │ ├── MatchAll.ts │ │ ├── Query.ts │ │ ├── Specialized │ │ │ ├── MoreLikeThis.ts │ │ │ ├── Percolate.ts │ │ │ └── Script.ts │ │ ├── TermLevel │ │ │ ├── Exists.ts │ │ │ ├── Fuzzy.ts │ │ │ ├── Ids.ts │ │ │ ├── Prefix.ts │ │ │ ├── Range.ts │ │ │ ├── Regexp.ts │ │ │ ├── Term.ts │ │ │ ├── Terms.ts │ │ │ ├── Type.ts │ │ │ └── Wildcard.ts │ │ └── __tests__ │ │ │ ├── Query-test.ts │ │ │ └── __snapshots__ │ │ │ └── Query-test.ts.snap │ ├── SearchBody.ts │ └── Sort.ts ├── index.ts ├── mappingConverter.ts ├── resolvers │ ├── __tests__ │ │ ├── findById-test.ts │ │ └── search-test.ts │ ├── findById.ts │ ├── search.ts │ ├── searchConnection.ts │ ├── searchPagination.ts │ ├── suggest.ts │ └── updateById.ts ├── types.d.ts ├── types │ ├── FindByIdOutput.ts │ ├── SearchHitItem.ts │ ├── SearchOutput.ts │ ├── Shards.ts │ └── UpdateByIdOutput.ts └── utils.ts ├── tsconfig.build.json ├── tsconfig.json └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- 1 | flow-typed 2 | lib 3 | mjs 4 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/nodejs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/.github/workflows/nodejs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/.gitignore -------------------------------------------------------------------------------- /.markdownlint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/.markdownlint.json -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | *.log 3 | src 4 | example 5 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/README.md -------------------------------------------------------------------------------- /examples/differentVersions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/examples/differentVersions/index.ts -------------------------------------------------------------------------------- /examples/elastic56/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/examples/elastic56/index.ts -------------------------------------------------------------------------------- /examples/elastic56/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/examples/elastic56/schema.ts -------------------------------------------------------------------------------- /examples/elastic56/seedData.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/examples/elastic56/seedData.json -------------------------------------------------------------------------------- /examples/elastic56/seedData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/examples/elastic56/seedData.ts -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/package.json -------------------------------------------------------------------------------- /scripts/docker/es2/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/scripts/docker/es2/Dockerfile -------------------------------------------------------------------------------- /scripts/docker/es2/elasticsearch.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/scripts/docker/es2/elasticsearch.yml -------------------------------------------------------------------------------- /scripts/docker/es5/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/scripts/docker/es5/Dockerfile -------------------------------------------------------------------------------- /scripts/docker/es5/elasticsearch.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/scripts/docker/es5/elasticsearch.yml -------------------------------------------------------------------------------- /scripts/docker/start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/scripts/docker/start.js -------------------------------------------------------------------------------- /src/ElasticApiParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/ElasticApiParser.ts -------------------------------------------------------------------------------- /src/__mocks__/apiPartial.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/__mocks__/apiPartial.js -------------------------------------------------------------------------------- /src/__mocks__/cv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/__mocks__/cv.ts -------------------------------------------------------------------------------- /src/__mocks__/cvMapping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/__mocks__/cvMapping.ts -------------------------------------------------------------------------------- /src/__mocks__/elasticClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/__mocks__/elasticClient.ts -------------------------------------------------------------------------------- /src/__tests__/ElasticApiParser-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/__tests__/ElasticApiParser-test.ts -------------------------------------------------------------------------------- /src/__tests__/__snapshots__/ElasticApiParser-test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/__tests__/__snapshots__/ElasticApiParser-test.ts.snap -------------------------------------------------------------------------------- /src/__tests__/github_issues/32-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/__tests__/github_issues/32-test.ts -------------------------------------------------------------------------------- /src/__tests__/github_issues/37-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/__tests__/github_issues/37-test.ts -------------------------------------------------------------------------------- /src/__tests__/mappingConverter-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/__tests__/mappingConverter-test.ts -------------------------------------------------------------------------------- /src/composeWithElastic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/composeWithElastic.ts -------------------------------------------------------------------------------- /src/elasticApiFieldConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticApiFieldConfig.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/AggBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/AggBlock.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/AggRules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/AggRules.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/Aggs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/Aggs.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/Bucket/Children.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/Bucket/Children.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/Bucket/DateHistogram.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/Bucket/DateHistogram.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/Bucket/DateRange.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/Bucket/DateRange.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/Bucket/DiversifiedSampler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/Bucket/DiversifiedSampler.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/Bucket/Filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/Bucket/Filter.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/Bucket/Filters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/Bucket/Filters.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/Bucket/GeoDistance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/Bucket/GeoDistance.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/Bucket/GeohashGrid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/Bucket/GeohashGrid.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/Bucket/Global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/Bucket/Global.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/Bucket/Histogram.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/Bucket/Histogram.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/Bucket/IpRange.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/Bucket/IpRange.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/Bucket/Missing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/Bucket/Missing.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/Bucket/Nested.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/Bucket/Nested.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/Bucket/Range.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/Bucket/Range.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/Bucket/ReverseNested.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/Bucket/ReverseNested.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/Bucket/Sampler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/Bucket/Sampler.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/Bucket/SignificantTerms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/Bucket/SignificantTerms.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/Bucket/Terms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/Bucket/Terms.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/Metrics/Avg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/Metrics/Avg.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/Metrics/Cardinality.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/Metrics/Cardinality.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/Metrics/ExtendedStats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/Metrics/ExtendedStats.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/Metrics/GeoBounds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/Metrics/GeoBounds.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/Metrics/GeoCentroid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/Metrics/GeoCentroid.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/Metrics/Max.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/Metrics/Max.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/Metrics/Min.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/Metrics/Min.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/Metrics/PercentileRanks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/Metrics/PercentileRanks.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/Metrics/Percentiles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/Metrics/Percentiles.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/Metrics/ScriptedMetric.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/Metrics/ScriptedMetric.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/Metrics/Stats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/Metrics/Stats.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/Metrics/Sum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/Metrics/Sum.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/Metrics/TopHits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/Metrics/TopHits.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/Metrics/ValueCount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/Metrics/ValueCount.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/Pipeline/AvgBucket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/Pipeline/AvgBucket.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/Pipeline/BucketScript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/Pipeline/BucketScript.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/Pipeline/BucketSelector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/Pipeline/BucketSelector.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/Pipeline/CumulativeSum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/Pipeline/CumulativeSum.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/Pipeline/Derivative.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/Pipeline/Derivative.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/Pipeline/ExtendedStatsBucket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/Pipeline/ExtendedStatsBucket.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/Pipeline/MaxBucket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/Pipeline/MaxBucket.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/Pipeline/MinBucket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/Pipeline/MinBucket.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/Pipeline/MovingAverage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/Pipeline/MovingAverage.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/Pipeline/PercentilesBucket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/Pipeline/PercentilesBucket.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/Pipeline/SerialDifferencing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/Pipeline/SerialDifferencing.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/Pipeline/StatsBucket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/Pipeline/StatsBucket.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/Pipeline/SumBucket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/Pipeline/SumBucket.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/__tests__/Aggs-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/__tests__/Aggs-test.ts -------------------------------------------------------------------------------- /src/elasticDSL/Aggs/__tests__/__snapshots__/Aggs-test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Aggs/__tests__/__snapshots__/Aggs-test.ts.snap -------------------------------------------------------------------------------- /src/elasticDSL/Commons/Date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Commons/Date.ts -------------------------------------------------------------------------------- /src/elasticDSL/Commons/FieldNames.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Commons/FieldNames.ts -------------------------------------------------------------------------------- /src/elasticDSL/Commons/Float.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Commons/Float.ts -------------------------------------------------------------------------------- /src/elasticDSL/Commons/Geo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Commons/Geo.ts -------------------------------------------------------------------------------- /src/elasticDSL/Commons/HDR.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Commons/HDR.ts -------------------------------------------------------------------------------- /src/elasticDSL/Commons/Ip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Commons/Ip.ts -------------------------------------------------------------------------------- /src/elasticDSL/Commons/Script.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Commons/Script.ts -------------------------------------------------------------------------------- /src/elasticDSL/Commons/__tests__/FieldNames-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Commons/__tests__/FieldNames-test.ts -------------------------------------------------------------------------------- /src/elasticDSL/Query/Compound/Bool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Query/Compound/Bool.ts -------------------------------------------------------------------------------- /src/elasticDSL/Query/Compound/Boosting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Query/Compound/Boosting.ts -------------------------------------------------------------------------------- /src/elasticDSL/Query/Compound/ConstantScore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Query/Compound/ConstantScore.ts -------------------------------------------------------------------------------- /src/elasticDSL/Query/Compound/DisMax.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Query/Compound/DisMax.ts -------------------------------------------------------------------------------- /src/elasticDSL/Query/Compound/FunctionScore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Query/Compound/FunctionScore.ts -------------------------------------------------------------------------------- /src/elasticDSL/Query/FullText/Common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Query/FullText/Common.ts -------------------------------------------------------------------------------- /src/elasticDSL/Query/FullText/Match.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Query/FullText/Match.ts -------------------------------------------------------------------------------- /src/elasticDSL/Query/FullText/MatchPhrase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Query/FullText/MatchPhrase.ts -------------------------------------------------------------------------------- /src/elasticDSL/Query/FullText/MatchPhrasePrefix.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Query/FullText/MatchPhrasePrefix.ts -------------------------------------------------------------------------------- /src/elasticDSL/Query/FullText/MultiMatch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Query/FullText/MultiMatch.ts -------------------------------------------------------------------------------- /src/elasticDSL/Query/FullText/QueryString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Query/FullText/QueryString.ts -------------------------------------------------------------------------------- /src/elasticDSL/Query/FullText/SimpleQueryString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Query/FullText/SimpleQueryString.ts -------------------------------------------------------------------------------- /src/elasticDSL/Query/Geo/GeoBoundingBox.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Query/Geo/GeoBoundingBox.ts -------------------------------------------------------------------------------- /src/elasticDSL/Query/Geo/GeoDistance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Query/Geo/GeoDistance.ts -------------------------------------------------------------------------------- /src/elasticDSL/Query/Geo/GeoPolygon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Query/Geo/GeoPolygon.ts -------------------------------------------------------------------------------- /src/elasticDSL/Query/Geo/GeoShape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Query/Geo/GeoShape.ts -------------------------------------------------------------------------------- /src/elasticDSL/Query/Joining/HasChild.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Query/Joining/HasChild.ts -------------------------------------------------------------------------------- /src/elasticDSL/Query/Joining/HasParent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Query/Joining/HasParent.ts -------------------------------------------------------------------------------- /src/elasticDSL/Query/Joining/Nested.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Query/Joining/Nested.ts -------------------------------------------------------------------------------- /src/elasticDSL/Query/Joining/ParentId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Query/Joining/ParentId.ts -------------------------------------------------------------------------------- /src/elasticDSL/Query/MatchAll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Query/MatchAll.ts -------------------------------------------------------------------------------- /src/elasticDSL/Query/Query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Query/Query.ts -------------------------------------------------------------------------------- /src/elasticDSL/Query/Specialized/MoreLikeThis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Query/Specialized/MoreLikeThis.ts -------------------------------------------------------------------------------- /src/elasticDSL/Query/Specialized/Percolate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Query/Specialized/Percolate.ts -------------------------------------------------------------------------------- /src/elasticDSL/Query/Specialized/Script.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Query/Specialized/Script.ts -------------------------------------------------------------------------------- /src/elasticDSL/Query/TermLevel/Exists.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Query/TermLevel/Exists.ts -------------------------------------------------------------------------------- /src/elasticDSL/Query/TermLevel/Fuzzy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Query/TermLevel/Fuzzy.ts -------------------------------------------------------------------------------- /src/elasticDSL/Query/TermLevel/Ids.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Query/TermLevel/Ids.ts -------------------------------------------------------------------------------- /src/elasticDSL/Query/TermLevel/Prefix.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Query/TermLevel/Prefix.ts -------------------------------------------------------------------------------- /src/elasticDSL/Query/TermLevel/Range.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Query/TermLevel/Range.ts -------------------------------------------------------------------------------- /src/elasticDSL/Query/TermLevel/Regexp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Query/TermLevel/Regexp.ts -------------------------------------------------------------------------------- /src/elasticDSL/Query/TermLevel/Term.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Query/TermLevel/Term.ts -------------------------------------------------------------------------------- /src/elasticDSL/Query/TermLevel/Terms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Query/TermLevel/Terms.ts -------------------------------------------------------------------------------- /src/elasticDSL/Query/TermLevel/Type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Query/TermLevel/Type.ts -------------------------------------------------------------------------------- /src/elasticDSL/Query/TermLevel/Wildcard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Query/TermLevel/Wildcard.ts -------------------------------------------------------------------------------- /src/elasticDSL/Query/__tests__/Query-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Query/__tests__/Query-test.ts -------------------------------------------------------------------------------- /src/elasticDSL/Query/__tests__/__snapshots__/Query-test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Query/__tests__/__snapshots__/Query-test.ts.snap -------------------------------------------------------------------------------- /src/elasticDSL/SearchBody.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/SearchBody.ts -------------------------------------------------------------------------------- /src/elasticDSL/Sort.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/elasticDSL/Sort.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/mappingConverter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/mappingConverter.ts -------------------------------------------------------------------------------- /src/resolvers/__tests__/findById-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/resolvers/__tests__/findById-test.ts -------------------------------------------------------------------------------- /src/resolvers/__tests__/search-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/resolvers/__tests__/search-test.ts -------------------------------------------------------------------------------- /src/resolvers/findById.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/resolvers/findById.ts -------------------------------------------------------------------------------- /src/resolvers/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/resolvers/search.ts -------------------------------------------------------------------------------- /src/resolvers/searchConnection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/resolvers/searchConnection.ts -------------------------------------------------------------------------------- /src/resolvers/searchPagination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/resolvers/searchPagination.ts -------------------------------------------------------------------------------- /src/resolvers/suggest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/resolvers/suggest.ts -------------------------------------------------------------------------------- /src/resolvers/updateById.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/resolvers/updateById.ts -------------------------------------------------------------------------------- /src/types.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'dox'; 2 | -------------------------------------------------------------------------------- /src/types/FindByIdOutput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/types/FindByIdOutput.ts -------------------------------------------------------------------------------- /src/types/SearchHitItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/types/SearchHitItem.ts -------------------------------------------------------------------------------- /src/types/SearchOutput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/types/SearchOutput.ts -------------------------------------------------------------------------------- /src/types/Shards.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/types/Shards.ts -------------------------------------------------------------------------------- /src/types/UpdateByIdOutput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/types/UpdateByIdOutput.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/src/utils.ts -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-compose/graphql-compose-elasticsearch/HEAD/yarn.lock --------------------------------------------------------------------------------