从solr查询的结果中删除标题

3duebb1j  于 2022-11-05  发布在  Solr
关注(0)|答案(2)|浏览(168)

我的代码如下所示

username = 'user'
password = 'user'
url = 'http://di4301sw:8081/solr/metadone/select?fl=file.contenu&q=patient.ipp:3456&rows=14'
r = requests.get(url, auth=(username, password)) 
data = r.json()
with open('data.json', 'w') as f:
    json.dump(data, f)

我的结果是这样的

{"responseHeader": {"status": 0, "QTime": 0, "params": {"q": "patient.ipp:3456", "fl": "file.contenu", "rows": "14"}}, "response": {"numFound": 14, "start": 0, "docs": [{"file.contenu": "Biochimie d'urgence Dr F. Beyerle, Dr L. Chardon, A. Varennes Tel Secr\u00e9tariat

我希望结果从“file.contenu”开始,即我不希望标题。

ss2ws0br

ss2ws0br1#

您应该解析响应以获得所需的结果:

data_to_dump=data['response']['docs'][0]

我希望这能有所帮助

mqkwyuun

mqkwyuun2#

这里有一个URL参数,名为omitHeader
从文档中:
如果设置为true,则此参数将从返回的结果中排除标头。

相关问题