Rewriting the indexing config so that it's TYPE/FIELD/{config} and faceting
and resolving items are unified. Have rejigged filtering and the filter tests are passing. Added a test case for empty filters which let everything through.
Showing
- lib/CatalogSolr.js 101 additions, 52 deletionslib/CatalogSolr.js
- package-lock.json 154 additions, 101 deletionspackage-lock.json
- package.json 4 additions, 4 deletionspackage.json
- test-data/fields.json 26 additions, 49 deletionstest-data/fields.json
- test/filters.spec.js 22 additions, 13 deletionstest/filters.spec.js
- test/ro-crate.spec.js 4 additions, 1 deletiontest/ro-crate.spec.js
This diff is collapsed.
... | ... | @@ -18,14 +18,14 @@ |
"axios": "^0.18.1", | ||
"chai": "^4.2.0", | ||
"datacrate": "git+https://code.research.uts.edu.au/eresearch/datacrate.git#random_as_library", | ||
"fs-extra": "^8.0.1", | ||
"fs-extra": "^8.1.0", | ||
"lodash": "^4.17.15", | ||
"ocfl": "^1.0.3", | ||
"random-word": "^2.0.0", | ||
"ro-crate": "^1.0.1", | ||
"yargs": "^13.2.4" | ||
"ro-crate": "^1.1.0", | ||
"yargs": "^13.3.0" | ||
}, | ||
"devDependencies": { | ||
"mocha": "^6.1.4" | ||
"mocha": "^6.2.0" | ||
} | ||
} |
Please register or sign in to comment