-
Notifications
You must be signed in to change notification settings - Fork 50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Scopus400Error: Error translating query - Refining results with "source title" query argument #89
Comments
Thanks for using litstudy! I cannot see the error. The query looks fine. Does the query work if you use it on the Scopus website? |
The query works on Scopus and I can find publications which can be exported. I've tried variations without quotation marks, with/without brackets, only one keyword, with/out wildcard, etc. but get the same error. Here is the error:
-- I'm using jupyter notebook and have the same error via uni VPN and on campus. |
Seems that this is a bug. It seems that litstudy tries to search Scopus for the title of the paper by using the query "TITLE({title})", but this results in an incorrect syntax for Scopus for certain titles. This will need further investigation. However, I don't really understand the line |
Ahh, maybe that explains why the refining always only works until a certain publication before the error appears. I exported the .csv from scopus and loaded the file into |
Indeed. If you could figure out which publication it fails on, you can remove that one from the dataset as a temporary solution.
That is fine, if you load it from a CSV file it indeed makes sense to refine it afterwards. The function |
If you would like to look into this issue, we are happy to accept pull requests! I think what need to happen is probably that the title needs to be "stripped" from punctuation before it is passed to Scopus. For example, if the title is something like:
The query sent to Scopus will be:
but all those non-alphabetic characters result in query that is not accepted by Scopus. Additionally, in the case were a |
Hi,
Is it possible to refine/process publications from Scopus limited to source titles containing a specified keyword? For example, my query (and variations thereof) gives me the above error after refining a 2000+- publications:
( TITLE-ABS-KEY ( "recommend* sys*" OR "recommend* servi*" ) AND SRCTITLE ( "comput*" OR "acm" ) )
I had a look at the API reference and the existing issues, but I had some trouble finding an answer to my question.
Thank you
The text was updated successfully, but these errors were encountered: