在构建本站的时候,我遇到了一个需求:[需要获取所有的文章的ID]
我一开始觉得这当然挺好办的,搞个循环遍历不就是了,然后遇到重复的就跳过,总数和数据库总数一致的时候就查找结束。可是当文章数量越来越多后,我发现这样的循环遍历非常的浪费性能,每次检索都会花掉大量的时间。
所以研究了一下ElasticSearch 的python库文档,发现可以使用 filter_path 参数控制获取的字段名称,这花费了我不少的时间查找文档,我觉得有可能有人能用得到,所以在这里记录一下。
filter_path
如下代码是搜索所有文档并返回所有文档的ID:
res = es.search(index="db_name", body={"query":{"match_all":{}}},filter_path="hits.hits._id")
非常有创意的一款下载工具。 其本身只提供简单的下载功能,扩展功能由第三方插件提供
用效率神器workflow做了一个流。只需要选择出发站就可以查询到实时时刻表了。
jQuery ajax 的一点使用方法介绍
备份,以便又需要的时候随时取用。
“时代的一粒尘埃压到个人身上就是一座大山”这句话真的不是随便说说的。
目录
热门标签
更多语言
站点信息