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

Makes the case library searchable #161

Merged
merged 18 commits into from
Nov 1, 2017
Merged

Makes the case library searchable #161

merged 18 commits into from
Nov 1, 2017

Commits on Nov 1, 2017

  1. Fixes a few flow errors

    cbothner committed Nov 1, 2017
    Configuration menu
    Copy the full SHA
    c5efacd View commit details
    Browse the repository at this point in the history
  2. Creates SearchController

    + Handles disjunction of libraries by slug for now
    cbothner committed Nov 1, 2017
    Configuration menu
    Copy the full SHA
    f3fa366 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    162278c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b2c1968 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    14ae322 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    77fdbc5 View commit details
    Browse the repository at this point in the history
  7. Changes from schema.rb to structure.sql

    There is no ActiveRecord API for materialized views, so we need to write
    raw SQL to make our search index
    cbothner committed Nov 1, 2017
    Configuration menu
    Copy the full SHA
    7704c2e View commit details
    Browse the repository at this point in the history
  8. Implements full text search for cases

    Includes a materialized view using postgres’s native ts_vectors
    cbothner committed Nov 1, 2017
    Configuration menu
    Copy the full SHA
    80a428c View commit details
    Browse the repository at this point in the history
  9. Instruct CircleCI to use Postgres 9.6

    This is only necessary until we can upgrade to CircleCI 2.0
    cbothner committed Nov 1, 2017
    Configuration menu
    Copy the full SHA
    e2c2f93 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0eb4c3f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    65ade95 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    a104979 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    2f4ed79 View commit details
    Browse the repository at this point in the history
  14. Fixes library translation

    cbothner committed Nov 1, 2017
    Configuration menu
    Copy the full SHA
    aac2db9 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    9db0e86 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    95ce285 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    f24ed59 View commit details
    Browse the repository at this point in the history
  18. Use English stemming on authors names for English search

    While it might seem right not to stem people’s names when building the
    index, since we’re going to stem the search queries indiscriminately,
    that’s the only way it will match
    cbothner committed Nov 1, 2017
    Configuration menu
    Copy the full SHA
    f8cf733 View commit details
    Browse the repository at this point in the history