会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
匡子语
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
7
8
9
10
11
12
13
14
15
···
80
下一页
2017年6月6日
【ES】学习4-结构化搜索
摘要: 1. 结构化搜索得到的结果只有是和否,没有相似概念。 term可以实现精确值查询 因为term是非评分的,所以要用constant_score的方式将其转化为过滤器。注意:如果没有constant_score是会报错的。 查看字段是否可以用精确值查询,可以通过analyze API。下面是例子,可以
阅读全文
posted @ 2017-06-06 18:07 匡子语
阅读(295)
评论(0)
推荐(0)
2017年6月5日
【python】正则表达式中的转义问题
摘要: encode('string-escape') 解决 比如想匹配'\x0e\x0a'中的'\x'后的内容,这里希望把'\x0e'作为一个字符串,那么其中的\应该被转义。 未加转义的正则: p = '(?<=\x)[0-9A-Za-z]{2}' 直接这样写会报错,需要给\转义,于是变为 p = '(?
阅读全文
posted @ 2017-06-05 22:09 匡子语
阅读(1102)
评论(0)
推荐(0)
【ES】代码例子
摘要: #!/usr/bin/env python #coding=utf-8 from elasticsearch import Elasticsearch from elasticsearch_dsl import Search class ES(object): def __init__(self): self.es = Elasticsearch(hosts="loc...
阅读全文
posted @ 2017-06-05 21:52 匡子语
阅读(476)
评论(0)
推荐(0)
【python】多线程queue导致的死锁问题
摘要: 写了个多线程的python脚本,结果居然死锁了。调试了一整天才找到原因,是我使用queue的错误导致的。 为了说明问题,下面是一个简化版的代码。注意,这个代码是错的,后面会说原因和解决办法。 上面这个代码是会造成死锁的。原因就在下面这一小段。 由于有多个线程同时运行此段代码,所以队列q是各个线程共享
阅读全文
posted @ 2017-06-05 21:37 匡子语
阅读(5794)
评论(0)
推荐(2)
2017年6月4日
【ES】学习3-请求体查询
摘要: 1.空查询 2.查询表达式 DSL只需将查询语句传递给 query 参数 查询全部 match_all 跟空查询等价 针对某个字段,结构 3.查询与过滤 查询:一个评分的匹配,计算相似度 过滤:一个不评分的匹配,只有是或否。过滤的性能更好。 4.重要字段 match_all:匹配所有 match:全
阅读全文
posted @ 2017-06-04 15:39 匡子语
阅读(535)
评论(0)
推荐(0)
【ES】学习2-搜索
摘要: 1.空搜索 返回所有索引下的所有文档 设置超时。timeout 不是停止执行查询,它仅仅是告知正在协调的节点返回到目前为止收集的结果并且关闭连接。在后台,其他的分片可能仍在执行查询即使是结果已经被发送了。 2.多索引,多类型 /_search 在所有的索引中搜索所有的类型 /gb/_search 在
阅读全文
posted @ 2017-06-04 14:31 匡子语
阅读(311)
评论(0)
推荐(0)
【ES】学习1-入门使用
摘要: 参考资料: https://elasticsearch.cn/book/elasticsearch_definitive_guide_2.x/_search_lite.htm 1.查询es数据的方法 2.轻量搜索 查询index=megacorp, doc_type=employee的所有文档 查询
阅读全文
posted @ 2017-06-04 13:44 匡子语
阅读(308)
评论(0)
推荐(0)
2017年5月23日
【linux】centos6.9安装gearman
摘要: 1.确认yum源没问题,如果有问题,参照这里更换 2. 安装完成啦~ 输入gearman确认是否安装成功,输出
阅读全文
posted @ 2017-05-23 16:12 匡子语
阅读(549)
评论(0)
推荐(0)
【linux】tcpdump抓包
摘要: tcpdump -i eth0 host 192.168.11.22 -w ./target.cap 上面指令,抓取eth0中与192.168.11.22相关的流量,保存到target.cap中
阅读全文
posted @ 2017-05-23 15:09 匡子语
阅读(206)
评论(0)
推荐(0)
2017年5月16日
【gearman】学习笔记
摘要: 学习资料:http://gearman.org/manual/ 1.Gearman是跨语言的,client和worker可以用不同的语言来实现 2.client与job server之间的交互称为task,task可以是让worker执行某个job,或者询问某个job的状态 3.worker执行的任
阅读全文
posted @ 2017-05-16 19:23 匡子语
阅读(162)
评论(0)
推荐(0)
上一页
1
···
7
8
9
10
11
12
13
14
15
···
80
下一页
公告