├── .eslintrc.js ├── .github ├── dependabot.yml └── workflows │ ├── integration-tests.yml │ ├── linting.yml │ └── solr-legacy.yml ├── .gitignore ├── .npmignore ├── .prettierrc ├── CHANGELOG.md ├── CONTRIBUTIONS.md ├── LICENSE ├── README.md ├── UPGRADING.md ├── docker-compose-solr-5.yml ├── docker-compose-solr-8.yml ├── examples ├── add.js ├── addRemoteResource.js ├── atomicUpdate.js ├── basicAuth.js ├── commit.js ├── createAddStream.js ├── delete.js ├── deleteAll.js ├── deleteByID.js ├── deleteByQuery.js ├── deleteByRange.js ├── facet.js ├── get.js ├── highlightQuery.js ├── materials │ └── products.csv ├── optimize.js ├── ping.js ├── prepareCommit.js ├── realTimeGet.js ├── rollback.js ├── search.js ├── searchAll.js ├── softCommit.js └── spell.js ├── karmaTests └── test.js ├── lib ├── collection.ts ├── error │ ├── http-error.ts │ └── solr-error.ts ├── query.ts ├── solr.ts ├── types.ts └── utils │ ├── array.ts │ ├── format.ts │ ├── type.ts │ └── version.ts ├── main.ts ├── package.json ├── test ├── add-test.ts ├── bigint-test.ts ├── commit-test.ts ├── config.json ├── config2.json ├── core-query-test.ts ├── createAddStream-test.ts ├── createClient-test.ts ├── delete-test.ts ├── deleteAll-test.ts ├── deleteById-test.ts ├── deleteByQuery-test.ts ├── deleteByRange-test.ts ├── dismax-query-test.ts ├── facet-query-test.ts ├── get-test.ts ├── group-query-test.ts ├── highlight-query-test.ts ├── joinFilter-test.ts ├── materials │ ├── schema.xml │ └── solrconfig.xml ├── mlt-query-test.ts ├── optimize-test.ts ├── ping-test.ts ├── prepareCommit-test.ts ├── rangeFilter-test.ts ├── realTimeGet-test.ts ├── rollback-test.ts ├── search-test.ts ├── searchAll-test.ts ├── softCommit-test.ts ├── solrCloud │ ├── collectionAdmin-test.ts │ └── config.json ├── spell-test.ts ├── terms-query-test.ts ├── update-test.ts ├── utils-test.ts └── utils │ └── sassert.ts └── tsconfig.json /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/integration-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/.github/workflows/integration-tests.yml -------------------------------------------------------------------------------- /.github/workflows/linting.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/.github/workflows/linting.yml -------------------------------------------------------------------------------- /.github/workflows/solr-legacy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/.github/workflows/solr-legacy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/.prettierrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTIONS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/CONTRIBUTIONS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/README.md -------------------------------------------------------------------------------- /UPGRADING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/UPGRADING.md -------------------------------------------------------------------------------- /docker-compose-solr-5.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/docker-compose-solr-5.yml -------------------------------------------------------------------------------- /docker-compose-solr-8.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/docker-compose-solr-8.yml -------------------------------------------------------------------------------- /examples/add.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/examples/add.js -------------------------------------------------------------------------------- /examples/addRemoteResource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/examples/addRemoteResource.js -------------------------------------------------------------------------------- /examples/atomicUpdate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/examples/atomicUpdate.js -------------------------------------------------------------------------------- /examples/basicAuth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/examples/basicAuth.js -------------------------------------------------------------------------------- /examples/commit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/examples/commit.js -------------------------------------------------------------------------------- /examples/createAddStream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/examples/createAddStream.js -------------------------------------------------------------------------------- /examples/delete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/examples/delete.js -------------------------------------------------------------------------------- /examples/deleteAll.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/examples/deleteAll.js -------------------------------------------------------------------------------- /examples/deleteByID.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/examples/deleteByID.js -------------------------------------------------------------------------------- /examples/deleteByQuery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/examples/deleteByQuery.js -------------------------------------------------------------------------------- /examples/deleteByRange.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/examples/deleteByRange.js -------------------------------------------------------------------------------- /examples/facet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/examples/facet.js -------------------------------------------------------------------------------- /examples/get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/examples/get.js -------------------------------------------------------------------------------- /examples/highlightQuery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/examples/highlightQuery.js -------------------------------------------------------------------------------- /examples/materials/products.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/examples/materials/products.csv -------------------------------------------------------------------------------- /examples/optimize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/examples/optimize.js -------------------------------------------------------------------------------- /examples/ping.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/examples/ping.js -------------------------------------------------------------------------------- /examples/prepareCommit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/examples/prepareCommit.js -------------------------------------------------------------------------------- /examples/realTimeGet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/examples/realTimeGet.js -------------------------------------------------------------------------------- /examples/rollback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/examples/rollback.js -------------------------------------------------------------------------------- /examples/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/examples/search.js -------------------------------------------------------------------------------- /examples/searchAll.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/examples/searchAll.js -------------------------------------------------------------------------------- /examples/softCommit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/examples/softCommit.js -------------------------------------------------------------------------------- /examples/spell.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/examples/spell.js -------------------------------------------------------------------------------- /karmaTests/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/karmaTests/test.js -------------------------------------------------------------------------------- /lib/collection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/lib/collection.ts -------------------------------------------------------------------------------- /lib/error/http-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/lib/error/http-error.ts -------------------------------------------------------------------------------- /lib/error/solr-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/lib/error/solr-error.ts -------------------------------------------------------------------------------- /lib/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/lib/query.ts -------------------------------------------------------------------------------- /lib/solr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/lib/solr.ts -------------------------------------------------------------------------------- /lib/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/lib/types.ts -------------------------------------------------------------------------------- /lib/utils/array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/lib/utils/array.ts -------------------------------------------------------------------------------- /lib/utils/format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/lib/utils/format.ts -------------------------------------------------------------------------------- /lib/utils/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/lib/utils/type.ts -------------------------------------------------------------------------------- /lib/utils/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/lib/utils/version.ts -------------------------------------------------------------------------------- /main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/main.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/package.json -------------------------------------------------------------------------------- /test/add-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/test/add-test.ts -------------------------------------------------------------------------------- /test/bigint-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/test/bigint-test.ts -------------------------------------------------------------------------------- /test/commit-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/test/commit-test.ts -------------------------------------------------------------------------------- /test/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/test/config.json -------------------------------------------------------------------------------- /test/config2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/test/config2.json -------------------------------------------------------------------------------- /test/core-query-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/test/core-query-test.ts -------------------------------------------------------------------------------- /test/createAddStream-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/test/createAddStream-test.ts -------------------------------------------------------------------------------- /test/createClient-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/test/createClient-test.ts -------------------------------------------------------------------------------- /test/delete-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/test/delete-test.ts -------------------------------------------------------------------------------- /test/deleteAll-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/test/deleteAll-test.ts -------------------------------------------------------------------------------- /test/deleteById-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/test/deleteById-test.ts -------------------------------------------------------------------------------- /test/deleteByQuery-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/test/deleteByQuery-test.ts -------------------------------------------------------------------------------- /test/deleteByRange-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/test/deleteByRange-test.ts -------------------------------------------------------------------------------- /test/dismax-query-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/test/dismax-query-test.ts -------------------------------------------------------------------------------- /test/facet-query-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/test/facet-query-test.ts -------------------------------------------------------------------------------- /test/get-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/test/get-test.ts -------------------------------------------------------------------------------- /test/group-query-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/test/group-query-test.ts -------------------------------------------------------------------------------- /test/highlight-query-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/test/highlight-query-test.ts -------------------------------------------------------------------------------- /test/joinFilter-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/test/joinFilter-test.ts -------------------------------------------------------------------------------- /test/materials/schema.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/test/materials/schema.xml -------------------------------------------------------------------------------- /test/materials/solrconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/test/materials/solrconfig.xml -------------------------------------------------------------------------------- /test/mlt-query-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/test/mlt-query-test.ts -------------------------------------------------------------------------------- /test/optimize-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/test/optimize-test.ts -------------------------------------------------------------------------------- /test/ping-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/test/ping-test.ts -------------------------------------------------------------------------------- /test/prepareCommit-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/test/prepareCommit-test.ts -------------------------------------------------------------------------------- /test/rangeFilter-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/test/rangeFilter-test.ts -------------------------------------------------------------------------------- /test/realTimeGet-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/test/realTimeGet-test.ts -------------------------------------------------------------------------------- /test/rollback-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/test/rollback-test.ts -------------------------------------------------------------------------------- /test/search-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/test/search-test.ts -------------------------------------------------------------------------------- /test/searchAll-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/test/searchAll-test.ts -------------------------------------------------------------------------------- /test/softCommit-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/test/softCommit-test.ts -------------------------------------------------------------------------------- /test/solrCloud/collectionAdmin-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/test/solrCloud/collectionAdmin-test.ts -------------------------------------------------------------------------------- /test/solrCloud/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/test/solrCloud/config.json -------------------------------------------------------------------------------- /test/spell-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/test/spell-test.ts -------------------------------------------------------------------------------- /test/terms-query-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/test/terms-query-test.ts -------------------------------------------------------------------------------- /test/update-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/test/update-test.ts -------------------------------------------------------------------------------- /test/utils-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/test/utils-test.ts -------------------------------------------------------------------------------- /test/utils/sassert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/test/utils/sassert.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbdremy/solr-node-client/HEAD/tsconfig.json --------------------------------------------------------------------------------