Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat : introduced new filters to elastic search, creationtime & scientific metadata condition #794

Merged
merged 146 commits into from
Oct 18, 2023

Conversation

Junjiequan
Copy link
Contributor

@Junjiequan Junjiequan commented Oct 3, 2023

Description

ElasticSearch integration for SciCat as optional feature.
Disable elasticSearch will fall back to the regular mongoDB query.

Motivation

MongoDB's aggregation method can yield low search accuracy. Longer queries often result in less relevant outcomes, frustrating users.

In contrast, Elasticsearch boasts a robust search engine. It indexes and stores data flexibly, allowing adaptable search methods based on user preferences. It promptly presents the most relevant information using document relevancy scores, significantly enhancing user experiences.

Tests included/Docs Updated?

  • Included for each change/fix?
  • Passing? (Merge will not be approved unless this is checked)
  • Docs updated?
  • New packages used/requires npm install?
  • Toggle added for new features?

Junjiequan and others added 30 commits August 2, 2023 16:23
* feat: update ES data along with mongoDB CRUD actions

* feat: sync ES data with mongoDB on CRUD operation

* fix: minor text change
dependabot bot and others added 5 commits October 11, 2023 09:41
Bumps [nodemailer](https://github.com/nodemailer/nodemailer) from 6.9.5 to 6.9.6.
- [Release notes](https://github.com/nodemailer/nodemailer/releases)
- [Changelog](https://github.com/nodemailer/nodemailer/blob/master/CHANGELOG.md)
- [Commits](nodemailer/nodemailer@v6.9.5...v6.9.6)

---
updated-dependencies:
- dependency-name: nodemailer
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader) from 9.4.4 to 9.5.0.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases)
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/main/CHANGELOG.md)
- [Commits](TypeStrong/ts-loader@v9.4.4...v9.5.0)

---
updated-dependencies:
- dependency-name: ts-loader
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 6.7.3 to 6.7.4.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.7.4/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [sinon](https://github.com/sinonjs/sinon) from 16.0.0 to 16.1.0.
- [Release notes](https://github.com/sinonjs/sinon/releases)
- [Changelog](https://github.com/sinonjs/sinon/blob/main/docs/changelog.md)
- [Commits](sinonjs/sinon@v16.0.0...v16.1.0)

---
updated-dependencies:
- dependency-name: sinon
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@Junjiequan Junjiequan marked this pull request as ready for review October 11, 2023 08:30
@nitrosx nitrosx merged commit 7f0a5cd into master Oct 18, 2023
8 checks passed
@nitrosx nitrosx deleted the SWAP-3516-elastic-search-include-filter-for-creationtime branch October 18, 2023 12:28
@Junjiequan Junjiequan self-assigned this Oct 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants