【发布时间】:2023-04-03 14:49:02
【问题描述】:
我拼命地尝试在 elasticsearch 上执行一个简单的搜索操作,但几个小时后就失败了。这是我的代码:
res = es.search(index="people", doc_type="test", body={"query":{"match":{"name": "john"}}})
我在互联网上看到过很多次,但我总是收到错误,不知道我的代码 sn-p 有什么问题。
Traceback (most recent call last):
File "./es_request.py", line 14, in <module>
res = es.search(index="people", doc_type="test", body={"query":{"match":{"name": "john"}}})
File "/usr/local/lib/python3.4/dist-packages/pyelasticsearch/client.py", line 93, in decorate
return func(*args, query_params=query_params, **kwargs)
TypeError: search() missing 1 required positional argument: 'query'
我必须在哪里编写所需的“查询”?我正在尝试搜索姓名和姓氏。
【问题讨论】:
标签:
python
python-3.x
elasticsearch
elasticsearch-py
pyelasticsearch
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Elasticsearch Python API 在简单查询中导致“search() 缺少 1 个必需的位置参数” - Python技术站