Edurep:LOM SearchRetrieve/sortKeys

Uit Kennisnet Developers Documentatie
Ga naar: navigatie, zoeken

Het SRU/SRW protocol (versie 1.1) gebruikt het argument sortKeys om een gewenste sortering door te geven. Standaard wordt de sortering van de zoekmachine aangehouden, en dat is op de door de zoekmachine bepaalde relevantie. Het is alleen mogelijk om op bepaalde velden te sorteren.

Het is vervolgens mogelijk om in de implementatie aan te geven of het veld oplopend of aflopend wordt gesorteerd. Dit gebeurt door een boolean met de waarde 0 of 1.


Oplopend:

Edurep: query=beatrix&sortKeys=lom.lifecycle.contribute.publisherdate,,0

Aflopend:

Edurep: query=beatrix&sortKeys=lom.lifecycle.contribute.publisherdate,,1


Voor het kunnen sorteren op een titel wordt de eerste titel van een record gekozen, deze wordt gestript van lidwoorden op basis van de opgegeven taal. Nu worden Nederlands, Engels, Frans en Duits ondersteund. Van dit resultaat worden vervolgens de eerste 2 woorden gepakt. Van deze twee woorden, worden alleen letters, cijfers en de underscore geïndexeerd voor sortering.