Charlie,
While not answering your question specifically, one of the outcomes from the Blacklight-LD meeting was a proof of concept of “on the fly” sitemap generation. This approach aims to solve both the “up to date problem” and performance time.
It provides on-demand sitemaps generations that are dynamically built using a performant selection of Solr docs based off of a hash of the “id”.
A proof of concept is here: https://github.com/sul-dlss/SearchWorks/pull/2351
This was worked on together between myself, @magibney, @agazzarini, and @netsensei. We haven’t rolled this out yet into production but am curious about other’s response to this solution.
Best,
Jack
--
To view this discussion on the web visit https://groups.google.com/d/msgid/blacklight-development/385D3ECB-67C6-4ACD-9A58-E0C7DABC4246%40ticklefish.org.
To view this discussion on the web visit https://groups.google.com/d/msgid/blacklight-development/7BFFDB19-A523-4AC2-840A-F5BF0B9FA160%40stanford.edu.
> > To unsubscribe from this group and stop receiving emails from it, send an email to blacklight-development+unsub...@googlegroups.com.
> > To view this discussion on the web visit https://groups.google.com/d/msgid/blacklight-development/2702740b-86cb-4ea6-87e5-acee1ed2adab%40googlegroups.com.
>
> --
> You received this message because you are subscribed to the Google Groups "Blacklight Development" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to blacklight-development+unsub...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/blacklight-development/385D3ECB-67C6-4ACD-9A58-E0C7DABC4246%40ticklefish.org.
>
> --
> You received this message because you are subscribed to the Google Groups "Blacklight Development" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to blacklight-development+unsub...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to blacklight-develo...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/blacklight-development/b578c0c9-98d8-4c79-b3fb-00ce24df66a3%40googlegroups.com.
Charlie – all,
Based off of this work and the previous proof of concept work, we extracted this into a gem, blacklight_dynamic_sitemap (https://github.com/sul-dlss/blacklight_dynamic_sitemap) and just released v0.1.0. We are planning to ship this in our catalog SearchWorks and GeoBlacklight application EarthWorks in the near future.
Thanks to everyone who helped develop this collaborative solution. I wrote up a little blog post about this https://www.jack-reed.com/2020/01/10/sitemaps-that-scale.html
Best,
Jack
From: <blacklight-...@googlegroups.com> on behalf of Charlie Morris <cdmor...@gmail.com>
Reply-To: "blacklight-...@googlegroups.com" <blacklight-...@googlegroups.com>
Date: Tuesday, November 19, 2019 at 8:51 AM
To: Blacklight Development <blacklight-...@googlegroups.com>
> > To unsubscribe from this group and stop receiving emails from it, send an email to blacklight-develo...@googlegroups.com.
> > To view this discussion on the web visit https://groups.google.com/d/msgid/blacklight-development/2702740b-86cb-4ea6-87e5-acee1ed2adab%40googlegroups.com.
>
> --
> You received this message because you are subscribed to the Google Groups "Blacklight Development" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to blacklight-develo...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/blacklight-development/385D3ECB-67C6-4ACD-9A58-E0C7DABC4246%40ticklefish.org.
>
> --
> You received this message because you are subscribed to the Google Groups "Blacklight Development" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to blacklight-develo...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/blacklight-development/CAM1CjzTFHqTzw0xupfXJyhQirtbMpjfbL5D84-OcP8T5ixEu_g%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "Blacklight Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
blacklight-develo...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/blacklight-development/b578c0c9-98d8-4c79-b3fb-00ce24df66a3%40googlegroups.com.
> > To unsubscribe from this group and stop receiving emails from it, send an email to blacklight-develo...@googlegroups.com.
> > To view this discussion on the web visit https://groups.google.com/d/msgid/blacklight-development/2702740b-86cb-4ea6-87e5-acee1ed2adab%40googlegroups.com.
>
> --
> You received this message because you are subscribed to the Google Groups "Blacklight Development" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to blacklight-develo...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/blacklight-development/385D3ECB-67C6-4ACD-9A58-E0C7DABC4246%40ticklefish.org.
>
> --
> You received this message because you are subscribed to the Google Groups "Blacklight Development" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to blacklight-develo...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/blacklight-development/CAM1CjzTFHqTzw0xupfXJyhQirtbMpjfbL5D84-OcP8T5ixEu_g%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "Blacklight Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blacklight-develo...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/blacklight-development/b578c0c9-98d8-4c79-b3fb-00ce24df66a3%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "Blacklight Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blacklight-develo...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/blacklight-development/F3B399E9-78A3-4079-AA48-6C59F1BFC28B%40stanford.edu.