首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在pyelasticsearch搜索中指定搜索类型

在pyelasticsearch搜索中指定搜索类型
EN

Stack Overflow用户
提问于 2015-01-09 10:20:47
回答 1查看 201关注 0票数 4

在使用pyelasticsearch搜索时,有没有办法指定搜索类型?文档中没有关于'scan','scroll','query_and_fetch‘等的内容。运行以下代码:

代码语言:javascript
复制
from pyelasticsearch import ElasticSearch
es = ElasticSearch(...)

query = {
    "query" : {
        "term" : { "DocContent" : "the" }
    }
}
x = es.search(query, index='main', search_type='scan', scroll='1m')

生成以下错误:

代码语言:javascript
复制
E:\query>python query.py
Traceback (most recent call last):
  File "query.py", line 11, in <module>
    x = es.search(query, index='main', scroll='1m', document_type='scan')
  File "C:\Python27\lib\site-packages\pyelasticsearch-0.7.1-py2.7.egg\pyelasticsearch\client.py", line 96, in decorate
    return func(*args, query_params=query_params, **kwargs)
  File "C:\Python27\lib\site-packages\pyelasticsearch-0.7.1-py2.7.egg\pyelasticsearch\client.py", line 591, in search
    return self._search_or_count('_search', query, **kwargs)
TypeError: _search_or_count() got an unexpected keyword argument 'search_type'
EN

回答 1

Stack Overflow用户

发布于 2017-08-25 05:28:24

看起来你得到了一个旧的pyleasticsearch库,更新或其他:(

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27852885

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档