Model updating


If you'd like to do more complex queries than simple words or phrases, reading https:// should prove very useful.The datastore that backs DOAJ is Elasticsearch and knowing more about its query syntax will let you send more advanced queries to DOAJ.This is not a prerequisite for using the DOAJ API - in the sections below, we provide instructions for the most common use cases.



You would include "username:myusername" in your search.The substitutions for articles are as follows: Note that for fields which may contain multiple values (i.e.arrays), the sort will use the "smallest" value in that field to sort by (depending on the definition of "smallest" for that field type) The format of the query part of the URL is that of an Elasticsearch query string, as documented here: https:// Some of the Elasticsearch query syntax has been disabled in order to prevent queries which may damage performance.The disabled features are: If you try to create an article with a DOI or a full-text URL as another one of the articles associated with your account, then system will detect this as a duplicate.

It will overwrite the old article we have with the new data you're supplying via the CRUD Article Create endpoint.

It works in the same way as submitting article metadata to DOAJ via XML upload or manual entry with your publisher user account.