{"id":65,"date":"2015-06-11T13:37:20","date_gmt":"2015-06-11T08:37:20","guid":{"rendered":"http:\/\/library.brown.edu\/DigitalTechnologies\/?p=65"},"modified":"2021-02-02T02:59:01","modified_gmt":"2021-02-01T21:59:01","slug":"search-relevancy-tests","status":"publish","type":"post","link":"https:\/\/library.brown.edu\/create\/digitaltechnologies\/search-relevancy-tests\/","title":{"rendered":"Search relevancy tests"},"content":{"rendered":"<p>We are creating a set of <a href=\"https:\/\/github.com\/Brown-University-Library\/relevancy-tests\">relevancy tests<\/a> for the l<a href=\"https:\/\/search.library.brown.edu\/\">ibrary\u2019s Blacklight implementation<\/a>. \u00a0These tests use predetermined phrases to search <a href=\"http:\/\/lucene.apache.org\/solr\/\">Solr<\/a>, <a href=\"http:\/\/projectblacklight.org\/\">Blacklight<\/a>\u2019s backend, mimicking the results a user would retrieve. \u00a0This provides useful data that can be systematically analyzed. \u00a0We use the results of these tests to verify that users will get the results we, as application managers and librarians, expect. \u00a0It also will help us protect against regressions, or new, unexpected problems, when we make changes over time to Solr indexing schema or term weighting.<\/p>\n<p>This work is heavily influenced by colleagues at Stanford who have both <a href=\"http:\/\/discovery-grindstone.blogspot.com\/2010\/10\/testing-solr-indexing-software.html\">written about their (much more thorough at this point) relevancy tests<\/a> and developed a <a href=\"https:\/\/github.com\/sul-dlss\/rspec-solr\">Ruby Gem<\/a> to assist others with doing similar work.<\/p>\n<p>We are still working to identify common and troublesome searches but have already seen benefits of this approach and used it to identify (and resolve) deficiencies in title weighting and searching by common identifiers, among other issues. \u00a0Our test code and test searches are <a href=\"https:\/\/github.com\/Brown-University-Library\/relevancy-tests\">available on Github<\/a> for others to use as an example or to fork and apply to their own project.<\/p>\n<p>Brown library staff who have examples of searches not producing expected results, please pass them on to Jeanette Norris or Ted Lawless.<\/p>\n<p><small>&#8212; Jeanette Norris and Ted Lawless<\/small><\/p>\n","protected":false},"excerpt":{"rendered":"<p>We are creating a set of relevancy tests for the library\u2019s Blacklight implementation. \u00a0These tests use predetermined phrases to search Solr, Blacklight\u2019s backend, mimicking the results a user would retrieve. \u00a0This provides useful data that can be systematically analyzed. \u00a0We use the results of these tests to verify that users will get the results we, &hellip; <a href=\"https:\/\/library.brown.edu\/create\/digitaltechnologies\/search-relevancy-tests\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Search relevancy tests<\/span><\/a><\/p>\n","protected":false},"author":116,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-65","post","type-post","status-publish","format-standard","hentry","category-blacklight"],"_links":{"self":[{"href":"https:\/\/library.brown.edu\/create\/digitaltechnologies\/wp-json\/wp\/v2\/posts\/65","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/library.brown.edu\/create\/digitaltechnologies\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/library.brown.edu\/create\/digitaltechnologies\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/library.brown.edu\/create\/digitaltechnologies\/wp-json\/wp\/v2\/users\/116"}],"replies":[{"embeddable":true,"href":"https:\/\/library.brown.edu\/create\/digitaltechnologies\/wp-json\/wp\/v2\/comments?post=65"}],"version-history":[{"count":1,"href":"https:\/\/library.brown.edu\/create\/digitaltechnologies\/wp-json\/wp\/v2\/posts\/65\/revisions"}],"predecessor-version":[{"id":637,"href":"https:\/\/library.brown.edu\/create\/digitaltechnologies\/wp-json\/wp\/v2\/posts\/65\/revisions\/637"}],"wp:attachment":[{"href":"https:\/\/library.brown.edu\/create\/digitaltechnologies\/wp-json\/wp\/v2\/media?parent=65"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/library.brown.edu\/create\/digitaltechnologies\/wp-json\/wp\/v2\/categories?post=65"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/library.brown.edu\/create\/digitaltechnologies\/wp-json\/wp\/v2\/tags?post=65"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}