计算化学公社

 找回密码 Forget password
 注册 Register
Views: 21164|回复 Reply: 4
打印 Print 上一主题 Last thread 下一主题 Next thread

[群聊Q&A整理] 用于检索群聊Q&A记录的简单程序

[复制链接 Copy URL]

3097

帖子

29

威望

1万

eV
积分
17094

Level 6 (一方通行)

本帖最后由 liyuanhe211 于 2017-7-16 18:18 编辑

用一般软件搜索群聊Q&A记录的时候需依次查看检索结果,相关检索不容易实现(如检索“原子电荷”和“弥散”在同一次讨论中出现的记录就不太容易)。故写了一个用于检索以往群聊Q&A记录的程序,程序很短、也没什么高端搜索算法,但基本够用→_→


程序在此处下载:【链接: https://pan.baidu.com/s/1hs9OSxY 密码: jqu8】,仅在Windows上测试过。
程序里自带了一个较旧的记录。要检索新记录请在使用前在如下板块(http://bbs.keinsci.com/forum.php ... r=typeid&typeid=224)下载聊天记录的既往全文放到程序(.exe文件)所在的目录下。既往全文不定期上传,请适时更新。


使用很简单,直接输入关键词、回车就可以了。

支持 空格 表示前后关键词需都存在,“or” 表示其两侧的关键词存在其一即可,“-” 表示去除某关键词。不支持嵌套逻辑。

“-”“or”、“或” 前后须有空格与关键词分离。


如下图的关键词可有效搜索关于碘该用什么基组的回答



减号主要用于排除一些中文分词造成的问题,比如想搜金元素的基组,但“金”会搜出含有“金属”一词的结果,故“金 - 金属”关键词的结果就比较好。





已知的问题:


程序第一次加载新的聊天记录时较慢,需几秒钟,是在从文本文档建Python对象,暂时没空优化。

不支持依次加载,如果搜了某个会有几千条结果的关键词(比如“Gaussian”,比如作为标志的“Q:”、“A:”)会卡着很长时间,换个更“专一”的关键词重来就是了。

Highlight的时候没做分词,比如搜Au的时候会把Gaussian也给highlight,不影响搜索结果,只是显示问题。

做文字高亮会消耗一点时间,所以弄了个Without Highlight按钮,如果不想等这几秒钟可以不用回车,而是去点这个按钮就可以了。



评分 Rate

参与人数
Participants 9
eV +48 收起 理由
Reason
lindaiyu + 3 赞!
Jane_Rachelle + 1 赞!
闰土 + 3 牛!
xxu若白 + 4
Shine剪水 + 10 谢谢
蓝洋海帆 + 4 赞!
卡开发发 + 10 不明觉厉
sobereva + 8 GJ!
冰释之川 + 5 好物!

查看全部评分 View all ratings

1102

帖子

18

威望

6692

eV
积分
8154

Level 6 (一方通行)

計算化学の社畜

2#
发表于 Post on 2017-3-5 14:56:22 | 只看该作者 Only view this author
老李,有没有可能性把记录文件封装在程序里,到时候更新就是 v1.1.版之类的
Stand on the shoulders of giants

3097

帖子

29

威望

1万

eV
积分
17094

Level 6 (一方通行)

3#
 楼主 Author| 发表于 Post on 2017-3-5 15:03:00 | 只看该作者 Only view this author
本帖最后由 liyuanhe211 于 2017-3-5 15:31 编辑
冰释之川 发表于 2017-3-5 14:56
老李,有没有可能性把记录文件封装在程序里,到时候更新就是 v1.1.版之类的

记录文件?就是附一个当前最新的txt?不过过一段时间就旧了
更新了一个附着现在最新的记录的。

28

帖子

0

威望

320

eV
积分
348

Level 3 能力者

4#
发表于 Post on 2017-11-22 11:33:58 | 只看该作者 Only view this author
感谢李博士分享!

117

帖子

0

威望

1975

eV
积分
2092

Level 5 (御坂)

5#
发表于 Post on 2021-5-8 09:31:25 | 只看该作者 Only view this author

我刚刚下载了,原来这个聊天记录不是在QQ群聊里,是题主自己整理的文件

本帖最后由 嘤嘤嘤 于 2021-5-8 10:36 编辑

请问1.QQ群聊聊天记录只能显示一段时间的记录,用了这个程序能保存很久的聊天记录吗??2.如果电脑没有登录QQ,突然登录的话会同步之前的记录吗?以上有两个问题

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2025-8-12 17:20 , Processed in 0.173944 second(s), 24 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list