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

Create tool to troubleshoot indexing rules #1190

Open
rotated8 opened this issue Jan 11, 2022 · 1 comment
Open

Create tool to troubleshoot indexing rules #1190

rotated8 opened this issue Jan 11, 2022 · 1 comment
Assignees
Labels
enhancement New feature or request Epic Index Epics and issues related to the index for Blacklight Discovery Layer

Comments

@rotated8
Copy link
Member

I propose we do this in three steps.

In the first, the tool will run on the command line, and when given one MMSID, will query the OAI-PMH feed for the record's MARC xml, then run the same rules we have for indexing, and report at the end whether the MMSID should be in the index or not. While this output is not very helpful, it serves as a stepping stone to the later versions. Minimally, it will catch when an MMSID has been added by catalogers, but has not had time to enter the index via the incremental indexing jobs.

The second version will take the rules we currently have, and reorganize them so the tool can report which rule prevented the record from entering the index. I suspect this work will not be insignificant, as is worthy of being broken out into its own ticket.

The third step is vague- development at this point could go in a couple of directions. One option would be to allow the tool to work on more than one MMSID at once. Another option (that would need much more design) would be to create a UI in the application for certain users to access the tool, allowing non-developers to run it.

@rotated8 rotated8 added enhancement New feature or request Epic Index Epics and issues related to the index for Blacklight Discovery Layer labels Jan 11, 2022
@lovinscari
Copy link

@rotated8 - Is the third step "The third step is vague- development at this point could go in a couple of directions. One option would be to allow the tool to work on more than one MMSID at once. Another option (that would need much more design) would be to create a UI in the application for certain users to access the tool, allowing non-developers to run it." still needed?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Epic Index Epics and issues related to the index for Blacklight Discovery Layer
Projects
None yet
Development

No branches or pull requests

2 participants