pybliometrics-dev / pybliometrics

Python-based API-Wrapper to access Scopus
https://pybliometrics.readthedocs.io/en/stable/
Other
410 stars 128 forks source link

Query fails to return more than 5000 entries #345

Closed bmht closed 1 month ago

bmht commented 1 month ago

Code to Reproduce the Bug: response = AuthorSearch("AF-ID(60019722) AND SUBJAREA(COMP)")

Error Encountered: "Found 11,179 matches. The query fails to return more than 5000 entries. Please modify your query to return fewer entries."

Issue Description: I aim to obtain a list of authors who have published more than 10 articles from this university. However, it's evident that the entries exceed 5000. To reduce the number of entries, I filtered by subject area, attempting to keep it under 5000, but there are still more than 5000 entries. I'm unsure what to do next. I tried increasing the count parameter, allowing me to specify the number of articles returned each time and then gradually increase it: AuthorSearch("AF-ID(60019722) AND SUBJAREA(COMP) AND count({count from 10 to ...})") I realize this approach is inefficient and time-consuming, so I'm asking if anyone has a better method to achieve this goal. Thanks in advance.

Additional Context: The same analysis will also be applied to 100 other universities.

Michael-E-Rose commented 1 month ago

Go by year.

bmht commented 1 month ago

按年份去。

Go by year.

Thanks for you reply.