[Archivesspace_Users_Group] Repository Search API Behavior

Chris Fitzpatrick Chris.Fitzpatrick at lyrasis.org
Mon May 11 08:29:19 EDT 2015

Hi Steelsen,

Yeah, the solr queries done under the search end-points are paginated, but slightly different.  The all_ids parameter is actually not used, but you do need to put a :page parameter ( that's what the nilClass error is complaining about )

http://devaspace.library.yale.edu:8089/repositories/20/search?q=MS 1981&filter_term[]={"level": "series"}&page=1

should work...b,chris.

Chris Fitzpatrick | Developer, ArchivesSpace
Skype: chrisfitzpat  | Phone: 918.236.6048
From: archivesspace_users_group-bounces at lyralists.lyrasis.org <archivesspace_users_group-bounces at lyralists.lyrasis.org> on behalf of Smith, Steelsen <steelsen.smith at yale.edu>
Sent: Friday, May 8, 2015 8:39 PM
To: Archivesspace Users Group
Subject: [Archivesspace_Users_Group] Repository Search API Behavior


I'm presently working with the repository search endpoint (/repositories/:repo_id/search) and note in the documentation that it doesn't include a limiting parameter. Attempting to return all results yields a 500 error. Can anyone tell me if this is expected behavior?


http://devaspace.library.yale.edu:8089/repositories/20/search?q=MS 1981&filter_term[]={"level": "series"}

Gives back an error asking to specify set, page, or all ids:

{"error":{"page":["Parameter required but no value provided"],"id_set":["Parameter required but no value provided"],"all_ids":["Parameter required but no value provided"]}}

Specifying page works, but specifying all_ids=true:

http://devaspace.library.yale.edu:8089/repositories/20/search?q=MS 1981&filter_term[]={"level": "series"}&all_ids=true

Internal Server Error (500)
Request Method:


Request URL:


(NoMethodError) undefined method `-' for nil:NilClass

Steelsen Smith
Fulfillment Systems Specialist
Enterprise Systems Group
Yale Library IT

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lyralists.lyrasis.org/pipermail/archivesspace_users_group/attachments/20150511/d340d6ae/attachment.html>

More information about the Archivesspace_Users_Group mailing list