0

I'm using the Python interface to access Scopus resources (link), using the following code:

from elsapy.elsclient import ElsClient
from elsapy.elssearch import ElsSearch
import json

## Load configuration
con_file = open("config.json")
config = json.load(con_file)
con_file.close()

## Initialize client
client = ElsClient(api_key = config['apikey'], inst_token = config['Insttoken'])

## Initialize doc search object using Scopus and execute search, retrieving 
#   all results

doc_srch = ElsSearch("KEY(urban AND clustering) AND PUBYEAR > 2021",'scopus')
doc_srch.execute(client, get_all = True)

I understand that ElsSearch searches for keywords in Scoups abstracts, not in full documents. However, I'm getting results that don't contain my keywords in the abstract.

How do I limit ElsSearch to look for keywords only in abstracts?

NBK
  • 887
  • 9
  • 20

0 Answers0