search 和 Search elasticsearch 的区别
Difference beetween search and Search elasticsearch
Search 和 Search 有什么区别?
>>> Search
<class 'elasticsearch_dsl.search.Search'>
>>> search
<module 'elasticsearch_dsl.search' from '/usr/local/lib/python2.7/dist-packages/elasticsearch_dsl/search.pyc'>
从 Search()
我得到了 elasticsearch_dsl.search.Search
对象。从 Elsasticsearch.search()
我得到了带有弹性数据的字典。我怎样才能从 Search()
获得全部(不是前 5 个对象)elasticdata
?我可以从 Search()
中搜索对象来获取字典吗?
如果您想从 python 中的 elasticsearch 中获取所有数据,请通过调用 Search
对象上的 scan()
方法来使用 scan
助手。
要获得 dict
而不是包装对象,只需直接在响应或每次点击时调用 to_dict()
,如果您还需要元数据(如 _id
, _index
等) 调用 to_dict(True)
.
Search 和 Search 有什么区别?
>>> Search
<class 'elasticsearch_dsl.search.Search'>
>>> search
<module 'elasticsearch_dsl.search' from '/usr/local/lib/python2.7/dist-packages/elasticsearch_dsl/search.pyc'>
从 Search()
我得到了 elasticsearch_dsl.search.Search
对象。从 Elsasticsearch.search()
我得到了带有弹性数据的字典。我怎样才能从 Search()
获得全部(不是前 5 个对象)elasticdata
?我可以从 Search()
中搜索对象来获取字典吗?
如果您想从 python 中的 elasticsearch 中获取所有数据,请通过调用 Search
对象上的 scan()
方法来使用 scan
助手。
要获得 dict
而不是包装对象,只需直接在响应或每次点击时调用 to_dict()
,如果您还需要元数据(如 _id
, _index
等) 调用 to_dict(True)
.