locked
OrderBy problem with the json API ? RRS feed

  • Question

  • Some questions related to the Ordering of results.

    First of all, I am not sure whether I have to use the name OrderBy=HIndex or OrderType=HIndex. The pdf manual says that the argument name is OrderBy (but I have the impression that OrderType=xxx worked for some cases).

    I use the json API.

    1.

    When querying for the top authors (by Hindex) of subdomain=13, the following 2 requests return exactly the same list (at least the first elements), but the list is not sorted by HIndex

    http://academic.research.microsoft.com/json.svc/search?StartIdx=1&SubDomainID=13&DomainID=2&EndIdx=100&ResultObjects=Author&OrderBy=HIndex&AppId=...

    http://academic.research.microsoft.com/json.svc/search?StartIdx=1&SubDomainID=13&DomainID=2&EndIdx=100&ResultObjects=Author&OrderType=HIndex&AppId=...

    The same problem where querying for the top authors (by Hindex) of domain=2. The result list is not really ordered by Hindex. I tried both OrderBy=xxxxx and OrderType=xxxx.

    Also the orderby=publicationcount seems to be ignored.

    Please inform me if the orderby argument is applicable for author search (and If not please mention it in the API manual).

    2. I propose that in the OrderType enumeration  the option "PublicationCount"  could be added .

    3. I am querying for the Top authors in Computer Science (DomainID=2) by using the URI:

    http://academic.research.microsoft.com/json.svc/search?StartIdx=1&OrderType=HIndex&DomainID=2&EndIdx=100&ResultObjects=Author&AppId=...

    In the first page (1-100 top authors) I get also authorID1775944, who does not belong to domainId 2.

    His domains are:

    {
                  "__type": "Domain:http://research.microsoft.com",
                  "CitationCount": 0,
                  "DomainID": 8,
                  "Name": "Mechanical Engineering",
                  "PublicationCount": 0,
                  "SubDomainID": 10
                },
                {
                  "__type": "Domain:http://research.microsoft.com",
                  "CitationCount": 0,
                  "DomainID": 8,
                  "Name": "Nuclear Engineering",
                  "PublicationCount": 0,
                  "SubDomainID": 13
                },
                {
                  "__type": "Domain:http://research.microsoft.com",
                  "CitationCount": 0,
                  "DomainID": 19,
                  "Name": "Condensed Matter Physics",
                  "PublicationCount": 0,
                  "SubDomainID": 6
                }.

    In the second, third, etcpage of results, I get more and more authors from domains other than DomainID 2.


    Thank you all,

    A.



    Monday, April 15, 2013 9:15 AM