Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Search for Static Sites

Search for Static Sites

This talk lays out different options for adding search to static websites. https://www.youtube.com/watch?v=zahaMg3X0Tc

5e6ceef905d14ade228ea22c445d57bc?s=128

Aidan Feldman

August 04, 2016
Tweet

More Decks by Aidan Feldman

Other Decks in Technology

Transcript

  1. Search for Static Sites @aidanfeldman .gsa.gov

  2. None
  3. These slides are in the public domain

  4. None
  5. Options • Search-as-a-Service • Client-side indexing • Static index

  6. 1 2 3 Options Search-as-a-Service Client-side only Static index

  7. Dimensions Moving parts Cost Control Reliance on 3rd party

  8. Search-as-a-Service

  9. The Easy Way

  10. Hosted (free) • Agolia (also paid plans) • Google Custom

    Search • Yahoo Partner Ads
  11. None
  12. None
  13. None
  14. Hosted (not-free) • Google Site Search • Nextopia (eCommerce-focused) •

    Swiftype
  15. Triggered

  16. Crawled

  17. Self-hosted

  18. Client-side indexing

  19. None
  20. None
  21. None
  22. None
  23. None
  24. None
  25. Static index

  26. None
  27. github.com/18F/jekyll_pages_api_search

  28. All of these require client-side JS

  29. Options • Search-as-a-Service • Client-side indexing • Static index

  30. Thanks! aidan.feldman@gsa.gov @aidanfeldman goo.gl/ajvr5A

  31. Questions? aidan.feldman@gsa.gov @aidanfeldman goo.gl/ajvr5A