├── CONTRIBUTING.md ├── Gruntfile.js ├── HISTORY ├── LICENCE ├── README.md ├── TODO ├── examples ├── .editorconfig ├── .jshintignore ├── .jshintrc ├── .npmignore ├── client │ └── README.md ├── common │ └── models │ │ ├── entry.js │ │ └── entry.json ├── data │ └── shakespeare.json ├── package.json └── server │ ├── boot │ ├── authentication.js │ ├── explorer.js │ ├── rest-api.js │ └── root.js │ ├── config.json │ ├── datasources.json │ ├── model-config.json │ └── server.js ├── index.js ├── lib └── esConnector.js ├── package.json └── test ├── filter-test.js ├── init.js ├── makeId-test.js ├── match-model-test.js ├── resource ├── datasource-test.json ├── mock-data-test.json └── model-test.json └── settings-test.js /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | ## Contributing to this connector 2 | 3 | ### Bugfixes 4 | -------------------------------------------------------------------------------- /Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakerian/loopback-connector-elastic-search/HEAD/Gruntfile.js -------------------------------------------------------------------------------- /HISTORY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakerian/loopback-connector-elastic-search/HEAD/HISTORY -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakerian/loopback-connector-elastic-search/HEAD/LICENCE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakerian/loopback-connector-elastic-search/HEAD/README.md -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- 1 | TODO 2 | - Add unit tests. 3 | - Finish CRUD operations. -------------------------------------------------------------------------------- /examples/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakerian/loopback-connector-elastic-search/HEAD/examples/.editorconfig -------------------------------------------------------------------------------- /examples/.jshintignore: -------------------------------------------------------------------------------- 1 | /client/ 2 | /node_modules/ 3 | -------------------------------------------------------------------------------- /examples/.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakerian/loopback-connector-elastic-search/HEAD/examples/.jshintrc -------------------------------------------------------------------------------- /examples/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakerian/loopback-connector-elastic-search/HEAD/examples/.npmignore -------------------------------------------------------------------------------- /examples/client/README.md: -------------------------------------------------------------------------------- 1 | ## Client 2 | 3 | This is the place for your application front-end files. 4 | -------------------------------------------------------------------------------- /examples/common/models/entry.js: -------------------------------------------------------------------------------- 1 | module.exports = function (Entry) { 2 | 3 | }; 4 | -------------------------------------------------------------------------------- /examples/common/models/entry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakerian/loopback-connector-elastic-search/HEAD/examples/common/models/entry.json -------------------------------------------------------------------------------- /examples/data/shakespeare.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakerian/loopback-connector-elastic-search/HEAD/examples/data/shakespeare.json -------------------------------------------------------------------------------- /examples/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakerian/loopback-connector-elastic-search/HEAD/examples/package.json -------------------------------------------------------------------------------- /examples/server/boot/authentication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakerian/loopback-connector-elastic-search/HEAD/examples/server/boot/authentication.js -------------------------------------------------------------------------------- /examples/server/boot/explorer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakerian/loopback-connector-elastic-search/HEAD/examples/server/boot/explorer.js -------------------------------------------------------------------------------- /examples/server/boot/rest-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakerian/loopback-connector-elastic-search/HEAD/examples/server/boot/rest-api.js -------------------------------------------------------------------------------- /examples/server/boot/root.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakerian/loopback-connector-elastic-search/HEAD/examples/server/boot/root.js -------------------------------------------------------------------------------- /examples/server/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakerian/loopback-connector-elastic-search/HEAD/examples/server/config.json -------------------------------------------------------------------------------- /examples/server/datasources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakerian/loopback-connector-elastic-search/HEAD/examples/server/datasources.json -------------------------------------------------------------------------------- /examples/server/model-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakerian/loopback-connector-elastic-search/HEAD/examples/server/model-config.json -------------------------------------------------------------------------------- /examples/server/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakerian/loopback-connector-elastic-search/HEAD/examples/server/server.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/esConnector'); 2 | -------------------------------------------------------------------------------- /lib/esConnector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakerian/loopback-connector-elastic-search/HEAD/lib/esConnector.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakerian/loopback-connector-elastic-search/HEAD/package.json -------------------------------------------------------------------------------- /test/filter-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakerian/loopback-connector-elastic-search/HEAD/test/filter-test.js -------------------------------------------------------------------------------- /test/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakerian/loopback-connector-elastic-search/HEAD/test/init.js -------------------------------------------------------------------------------- /test/makeId-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakerian/loopback-connector-elastic-search/HEAD/test/makeId-test.js -------------------------------------------------------------------------------- /test/match-model-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakerian/loopback-connector-elastic-search/HEAD/test/match-model-test.js -------------------------------------------------------------------------------- /test/resource/datasource-test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakerian/loopback-connector-elastic-search/HEAD/test/resource/datasource-test.json -------------------------------------------------------------------------------- /test/resource/mock-data-test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakerian/loopback-connector-elastic-search/HEAD/test/resource/mock-data-test.json -------------------------------------------------------------------------------- /test/resource/model-test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakerian/loopback-connector-elastic-search/HEAD/test/resource/model-test.json -------------------------------------------------------------------------------- /test/settings-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakerian/loopback-connector-elastic-search/HEAD/test/settings-test.js --------------------------------------------------------------------------------