Solr Search Loader

Solr Search ETL

Atlas BI Library ETL | Solr Search Engine

WebsiteDemoDocumentationChat

maintainabilitydiscord chatlatest release

Load Atlas metadata into the Solr search engine that powers Atlas' search.

🏃 Getting Started

In order to use these scripts you should already have Atlas published, with Solr started. See the Atlas BI Libary docs.

  1. Variables can either be set in the environment, or added to a .env file.
SOLRURL=http://localhost:8983/solr/atlas
SOLRLOOKUPURL=http://localhost:8983/solr/atlas_lookups
ATLASDATABASE=DRIVER={ODBC Driver 18 for SQL Server};SERVER=server_name;DATABASE=atlas;UID=user_name;PWD=password;TrustServerCertificate=Yes;"
  1. delete.py script should be run once daily to empty Solr.
  2. The remaining atlas_*.py scripts can be run periodically through the day to keep search results current.

🎁 Contributing

This repository uses pre-commit and commitzen. Please commit npm run commit && git push.