-
Notifications
You must be signed in to change notification settings - Fork 0
Upgrade to Solr 8.11.2 and remove vulnerabilities and unnecessary dependencies #4
Conversation
* Upgrades to solr 8.3.1 * Remove unnecessary duplicate dependencies
XSLT are necessary for transforming the data to support the keyword search interface and faceting.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Two tiny changes!
<description> | ||
The Registry provides provides the PDS-specific search protocol and the search capability for the PDS search index generated through the Search Core software. The core functionality for this service is satisfied by Apache Solr. | ||
The Legacy Registry provides provides the PDS-specific search protocol and the search capability for the PDS search index generated through the Search Core software. The core functionality for this service is satisfied by Apache Solr. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
From the changes in the README.md: replace "The core functionality for this service is satisfied by Apache Solr." with "Future implementations are already underway for the PDS Search API." (or append this "Future implementations..." sentence to the existing paragraph)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@c-suh feel free to update. I do not think this holds up this PR.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- github.io URL
- description (in pom vs README)
- docker_image name
- Solr/Lucene versions 8.3.1 vs 8.11.2
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
🗒️ Summary
Requires NASA-PDS/registry-legacy-solr#5
⚙️ Test Data and/or Report
Download some PDS4 test data. Here are some examples:
Install registry:
Build and untar the registry-mgr-legacy package
Create environment variables:
Spin up a Docker container with Solr and our custom core configurations
Verify installation:
Install harvest-legacy:
Build and untar the harvest-legacy package
Update Harvest config:
Run Harvest on Solr docs:
Load data into registry:
Go to Solr Admin interface and poke around at some queries: http://localhost:8983/solr/#/data/query
♻️ Related Issues
Resolves NASA-PDS/operations#19
Resolves NASA-PDS/tracking-service#3
Resolves NASA-PDS/software-issues-repo#2
Refs https://github.com/NASA-PDS/registry-pds3-catalog/issues/4
Refs NASA-PDS/ds-view#3
Refs NASA-PDS/search-ui-legacy#1