如何在搜索查询中指定元参数
How to specify meta parameters in search query
我正在使用 Elasticsearch 2.2 和相应的 python api。我可以这样查询
res = es.search(index="test-index", body={"query": {"match_all": {}}})
很好。现在还有一些我们可以在查询中指定的元参数,如
所示
基本上,我想执行这样的查询
url = 'http://localhost:9200/tesIndex/test/_search?from=%d&q=FieldA=ABC or FieldA=PQR'%start
result = requests.get(url).json()
我如何使用 elasticsearch python api 指定此查询?
您只需将它们作为关键字参数传递:
res = es.search(index="test-index", body={"query": {"match_all": {}}}, from_=20, size=100, _source=False)
参考:http://elasticsearch-py.readthedocs.org/en/2.2.0/api.html#elasticsearch.Elasticsearch.search
我正在使用 Elasticsearch 2.2 和相应的 python api。我可以这样查询
res = es.search(index="test-index", body={"query": {"match_all": {}}})
很好。现在还有一些我们可以在查询中指定的元参数,如
所示基本上,我想执行这样的查询
url = 'http://localhost:9200/tesIndex/test/_search?from=%d&q=FieldA=ABC or FieldA=PQR'%start
result = requests.get(url).json()
我如何使用 elasticsearch python api 指定此查询?
您只需将它们作为关键字参数传递:
res = es.search(index="test-index", body={"query": {"match_all": {}}}, from_=20, size=100, _source=False)
参考:http://elasticsearch-py.readthedocs.org/en/2.2.0/api.html#elasticsearch.Elasticsearch.search