一把刀相关域名注册很久了,把18dao.com, 18dao.cn, 18dao.net, 18dao.org, 18dao.info等都注册了,不过发展过程很曲折、艰巨,受到不少挫折,还做过APP、公众号、小程序等,现在有一些用户,但也不算做得好。
去年11、12月份花了一些时间改进,前段时间搞Emoji站内搜索和公众号搜索的过程中,对一些技术和用户体验又有所提升,所以上周又趁热打铁把一把刀词典合集的公众号搜索进行了改进,并在网站中增加了综合搜索框。
这个词典公众号搜索结果可以根据用户输入的字词进行判断,再到不同的数据库里面获取内容返回给用户,比以前的质量好很多。
如果用户输入单个汉字,则搜索《中文字典》,并给出摘要结果:
如果用户输入的是成语,则搜索《成语词典》,并给出摘要结果:
如果用户输入的是汉字词语,则搜索《汉语词典》,并给出摘要结果:
如果用户输入的是英文,则搜索《英汉词典》,并给出摘要结果:
如果用户输入的是Emoji表情符号,则搜索《Emoji辞典》,并给出摘要结果:
如果用户输入的是多个Emoji,则给出分拆成单个Emoji的摘要结果:
网站也同样做了修改,在 https://18dao.net 这个总站放置了综合搜索框,在搜索框中输入任意汉字、词语、成语、英文、Emoji字符等,都可以给出相应网站中搜索的内容,并给出到不同网站的详细链接 。
还有几点小的改进:
- AMP/MIP版本搜索结果依然停留在各自版本的搜索结果中,而不是以前跳转到WEB版本;
- 根据不同的字典/词典,用户输入的繁体自动转为简体或者不转换;
- 微信、QQ中的非Emoji表情符号自动转换为标准的Emoji。
至于技术上的细节就更多了,例如从其它Drupal网站获取数据的办法主要有三种:
- 使用db_set_active切换当前数据库,用sql语句查询,麻烦一点,有些查询也不太规范,但确实有效;
- 使用db_set_active切换当前数据库,用drupal api查询,但有些api会报错,例如node_load,会在新数据库中按照老数据库中的字段读取,清理缓存也无效;
- 使用http读取其它网站的json数据,缺点主要是影响速度、设置起来也稍微麻烦一点。
最后附上微信公众号名称:“一把刀词典合集”。
二维码:
网站网址:https://18dao.net 。
2022-12-13补充:因不可抗力18dao.cn域名已经无法访问,部分内容转移到对应的18dao.net子域名下,并不对国内用户开放,国内对很普通的字典类网站的网络管制太无语了,抱歉。
评论