{"_id":"56379bacdf54e41900d3a0aa","__v":13,"category":{"_id":"5614ef94a4ccab0d00e698b5","project":"5613d8fc6a092921004c30b9","version":"5613d8fc6a092921004c30bc","__v":15,"pages":["5614effea4ccab0d00e698b7","5614f0564c7b1c0d00fc3026","5614f07adc11550d00045672","5614f08ef8f2890d006d9f69","5614f09fbeee6f0d009df1a5","5624cadd5a86b423009462c0","5624cc235a86b423009462c6","5630ad2fc3a8150d00fb793a","5630cabfeae7ef0d00270dae","56379bacdf54e41900d3a0aa","568e6c9dd74a0d0d00905ec9","568f8ab5beb2700d00471892","568f953394c5030d00288087","568fe2ce4719c119002ce60b","569667d6b6d61f0d00acfae8"],"sync":{"url":"","isSync":false},"reference":false,"createdAt":"2015-10-07T10:10:28.718Z","from_sync":false,"order":3,"slug":"integrators","title":"Integrators"},"parentDoc":null,"project":"5613d8fc6a092921004c30b9","user":"5613d895443514170060dba9","version":{"_id":"5613d8fc6a092921004c30bc","__v":10,"project":"5613d8fc6a092921004c30b9","createdAt":"2015-10-06T14:21:48.908Z","releaseDate":"2015-10-06T14:21:48.908Z","categories":["5613d8fd6a092921004c30bd","5614ef94a4ccab0d00e698b5","5614ef9abeee6f0d009df1a2","5614efb2a4ccab0d00e698b6","5624cb406ff1010d009b1611","5624ce8772ac510d00e4918b","5624e1195a86b423009462ec","568e68490844350d002ffa47","568e6b010844350d002ffa4a","568e6b65d892e80d00a5d37a"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"1.0.0","version":"1.0"},"updates":[],"next":{"pages":[],"description":""},"createdAt":"2015-11-02T17:21:48.267Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":7,"body":"The ORCID registry can be searched using the v1.2 and v2.0 API.  It supports the SOLR syntax and fields from the bio portion of the ORCID record can be queried.  All query syntaxes available in SOLR 3.6 are supported, including Lucene (with Solr extensions) which is the default, DisMax and Extended Dismax.\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"External documentation\"\n}\n[/block]\n[Official ORCID search api documentation](http://members.orcid.org/api/tutorial-searching-api-12-and-earlier)\n[block:api-header]\n{\n  \"title\": \"Live example - Simple keyword search v2.0\"\n}\n[/block]\n\n[block:embed]\n{\n  \"html\": \"<iframe class=\\\"embedly-embed\\\" src=\\\"//cdn.embedly.com/widgets/media.html?url=https%3A%2F%2Fjsfiddle.net%2FLm9v8wbv%2F3%2F&src=https%3A%2F%2Fjsfiddle.net%2FLm9v8wbv%2F3%2Fembedded%2F&type=text%2Fhtml&key=f2aa6fc3595946d0afc3d76cbbd25dc3&schema=jsfiddle\\\" width=\\\"600\\\" height=\\\"400\\\" scrolling=\\\"no\\\" frameborder=\\\"0\\\" allowfullscreen></iframe>\",\n  \"url\": \"https://jsfiddle.net/Lm9v8wbv/3/\",\n  \"title\": \"Edit fiddle - JSFiddle\",\n  \"favicon\": \"https://jsfiddle.net/favicon.png\"\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Live example - Simple keyword search v2.1\"\n}\n[/block]\n\n[block:embed]\n{\n  \"html\": \"<iframe class=\\\"embedly-embed\\\" src=\\\"//cdn.embedly.com/widgets/media.html?url=https%3A%2F%2Fjsfiddle.net%2FTomDemeranville%2Fdoew6d1u%2F1%2F&src=%2F%2Fjsfiddle.net%2FTomDemeranville%2Fdoew6d1u%2F1%2Fembedded%2F&type=text%2Fhtml&key=02466f963b9b4bb8845a05b53d3235d7&schema=jsfiddle\\\" width=\\\"None\\\" height=\\\"300\\\" scrolling=\\\"no\\\" frameborder=\\\"0\\\" allowfullscreen></iframe>\",\n  \"url\": \"https://jsfiddle.net/TomDemeranville/doew6d1u/1/\",\n  \"title\": \"Edit fiddle - JSFiddle\",\n  \"favicon\": \"https://jsfiddle.net/favicon.png\"\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Live example - Parametized search\"\n}\n[/block]\nThe ORCID serach API supports a wide range of fields (see the documentation below).  For example, we can search for records with a given DOI.  Note how we enclose the DOI with escaped quotes in the query - this is so that we get an *exact* match:\n\n\n[block:embed]\n{\n  \"html\": \"<iframe class=\\\"embedly-embed\\\" src=\\\"//cdn.embedly.com/widgets/media.html?url=https%3A%2F%2Fjsfiddle.net%2FTomDemeranville%2Fvhn5m4jn%2F&src=%2F%2Fjsfiddle.net%2FTomDemeranville%2Fvhn5m4jn%2Fembedded%2F&type=text%2Fhtml&key=02466f963b9b4bb8845a05b53d3235d7&schema=jsfiddle\\\" width=\\\"None\\\" height=\\\"300\\\" scrolling=\\\"no\\\" frameborder=\\\"0\\\" allowfullscreen></iframe>\",\n  \"url\": \"https://jsfiddle.net/TomDemeranville/vhn5m4jn/\",\n  \"title\": \"Edit fiddle - JSFiddle\",\n  \"favicon\": \"https://jsfiddle.net/favicon.png\"\n}\n[/block]","excerpt":"","slug":"searching-orcid","type":"basic","title":"Searching ORCID"}
The ORCID registry can be searched using the v1.2 and v2.0 API. It supports the SOLR syntax and fields from the bio portion of the ORCID record can be queried. All query syntaxes available in SOLR 3.6 are supported, including Lucene (with Solr extensions) which is the default, DisMax and Extended Dismax. [block:api-header] { "type": "basic", "title": "External documentation" } [/block] [Official ORCID search api documentation](http://members.orcid.org/api/tutorial-searching-api-12-and-earlier) [block:api-header] { "title": "Live example - Simple keyword search v2.0" } [/block] [block:embed] { "html": "<iframe class=\"embedly-embed\" src=\"//cdn.embedly.com/widgets/media.html?url=https%3A%2F%2Fjsfiddle.net%2FLm9v8wbv%2F3%2F&src=https%3A%2F%2Fjsfiddle.net%2FLm9v8wbv%2F3%2Fembedded%2F&type=text%2Fhtml&key=f2aa6fc3595946d0afc3d76cbbd25dc3&schema=jsfiddle\" width=\"600\" height=\"400\" scrolling=\"no\" frameborder=\"0\" allowfullscreen></iframe>", "url": "https://jsfiddle.net/Lm9v8wbv/3/", "title": "Edit fiddle - JSFiddle", "favicon": "https://jsfiddle.net/favicon.png" } [/block] [block:api-header] { "type": "basic", "title": "Live example - Simple keyword search v2.1" } [/block] [block:embed] { "html": "<iframe class=\"embedly-embed\" src=\"//cdn.embedly.com/widgets/media.html?url=https%3A%2F%2Fjsfiddle.net%2FTomDemeranville%2Fdoew6d1u%2F1%2F&src=%2F%2Fjsfiddle.net%2FTomDemeranville%2Fdoew6d1u%2F1%2Fembedded%2F&type=text%2Fhtml&key=02466f963b9b4bb8845a05b53d3235d7&schema=jsfiddle\" width=\"None\" height=\"300\" scrolling=\"no\" frameborder=\"0\" allowfullscreen></iframe>", "url": "https://jsfiddle.net/TomDemeranville/doew6d1u/1/", "title": "Edit fiddle - JSFiddle", "favicon": "https://jsfiddle.net/favicon.png" } [/block] [block:api-header] { "type": "basic", "title": "Live example - Parametized search" } [/block] The ORCID serach API supports a wide range of fields (see the documentation below). For example, we can search for records with a given DOI. Note how we enclose the DOI with escaped quotes in the query - this is so that we get an *exact* match: [block:embed] { "html": "<iframe class=\"embedly-embed\" src=\"//cdn.embedly.com/widgets/media.html?url=https%3A%2F%2Fjsfiddle.net%2FTomDemeranville%2Fvhn5m4jn%2F&src=%2F%2Fjsfiddle.net%2FTomDemeranville%2Fvhn5m4jn%2Fembedded%2F&type=text%2Fhtml&key=02466f963b9b4bb8845a05b53d3235d7&schema=jsfiddle\" width=\"None\" height=\"300\" scrolling=\"no\" frameborder=\"0\" allowfullscreen></iframe>", "url": "https://jsfiddle.net/TomDemeranville/vhn5m4jn/", "title": "Edit fiddle - JSFiddle", "favicon": "https://jsfiddle.net/favicon.png" } [/block]