在构建本站的时候,我遇到了一个需求:[需要获取所有的文章的ID]
我一开始觉得这当然挺好办的,搞个循环遍历不就是了,然后遇到重复的就跳过,总数和数据库总数一致的时候就查找结束。可是当文章数量越来越多后,我发现这样的循环遍历非常的浪费性能,每次检索都会花掉大量的时间。
所以研究了一下ElasticSearch 的python库文档,发现可以使用 filter_path 参数控制获取的字段名称,这花费了我不少的时间查找文档,我觉得有可能有人能用得到,所以在这里记录一下。
filter_path
如下代码是搜索所有文档并返回所有文档的ID:
res = es.search(index="db_name", body={"query":{"match_all":{}}},filter_path="hits.hits._id")
针对腾讯定向流量免流的一些折腾。
jQuery ajax 的一点使用方法介绍
树莓派通过 Python 获取DHT11 温湿度传感器数据
本文主要内容就是介绍如何简单快速为树莓派写入系统。
TLP是免费的,减少电脑发热量和增加笔记本电池使用时间的电源管理工具。
目录
热门标签
更多语言
站点信息