搜索与搜索弹性搜索的区别
搜索和搜索有什么区别搜索与搜索弹性搜索的区别,
Warning: implode(): Invalid arguments passed in /data/phpspider/zhask/webroot/tpl/detail.html on line 45
,,搜索和搜索有什么区别 >>搜索 >>搜索 从Search()我得到了elasticsearch\u dsl.Search.Search对象。从elsaticsearch.search()中,我得到了带有弹性数据的dict。如何从Search()获取所有(不是前5个对象)elasticdata?我可以将搜索对象从search()设置为get dict吗?如果您想在python中从elasticsearch获取所有数据,请通过调用search对象上的scan()方法,使用scan帮助程序 要获得
>>搜索
>>搜索
从
Search()
我得到了elasticsearch\u dsl.Search.Search
对象。从elsaticsearch.search()
中,我得到了带有弹性数据的dict。如何从Search()
获取所有(不是前5个对象)elasticdata
?我可以将搜索对象从search()
设置为get dict吗?如果您想在python中从elasticsearch获取所有数据,请通过调用search
对象上的scan()
方法,使用scan
帮助程序
要获得
dict
而不是包装对象,只需直接在响应或每次点击时调用To_dict()
,如果您也需要元数据(如\u id
,\u index
等),调用To_dict(True)
,好的,我知道了。但是我有很多数据,scan()。你能再帮我一次吗?当我在我的搜索对象中点击for循环时,我只得到10个元素。因此,我需要使用size
,如何制作类似size='max'
?如果您有大量数据需要使用scan
,则最大允许大小非常低,因为它针对该用例进行了优化。它会重复请求逐渐获取您的所有数据,以便进行流处理-您不必等待它完成后才开始处理数据。。。