一把刀相關域名注冊很久了,把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子域名下,并不對國内用戶開放,國内對很普通的字典類網站的網絡管制太無語了,抱歉。
评论