LD4P / qa_server

A rails engine with questioning authority gem installed to serve as an authority search server with normalized results.
Apache License 2.0
5 stars 2 forks source link

First four results for OCLC DIRECT differ depending on how many results you request #457

Closed elrayle closed 2 years ago

elrayle commented 2 years ago

The first 4 results for https://lookup.ld4l.org/authorities/search/linked_data/oclcfast_direct?q=brown&maxRecords=4

[
  {"uri":"http://id.worldcat.org/fast/217404","id":"217404","label":"Brown family"}, 
  {"uri":"http://id.worldcat.org/fast/34505","id":"34505","label":"Brown, John, 1800-1859"},
  {"uri":"http://id.worldcat.org/fast/998728","id":"998728","label":"Lignite"},
  {"uri":"http://id.worldcat.org/fast/29767","id":"29767","label":"Mazzini, Giuseppe, 1805-1872"}
]

And the first 4 results for https://lookup.ld4l.org/authorities/search/linked_data/oclcfast_direct?q=brown&maxRecords=20

[
  {"uri":"http://id.worldcat.org/fast/817165","id":"817165","label":"Arthur (Fictitious character : Brown)"},
  {"uri":"http://id.worldcat.org/fast/839704","id":"839704","label":"Brown bear"},
  {"uri":"http://id.worldcat.org/fast/217404","id":"217404","label":"Brown family"},
  {"uri":"http://id.worldcat.org/fast/839739","id":"839739","label":"Brown trout"},
  ...
]

I would expect the first 4 results to be the same regardless of how many records you request.

elrayle commented 2 years ago

This is driven by OCLC. We cannot control how they return results.