V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
yzqzss
V2EX  ›  分享创造

丑搜·中文独立博客全文搜索引擎(收录有 1K+ 博客)

  •  
  •   yzqzss ·
    yzqzss · 340 天前 · 2592 次点击
    这是一个创建于 340 天前的主题,其中的信息可能已经有所发展或是发生改变。

    丑搜:https://uglysearch.othing.xyz

    demo 性质,不保可用性

    刚糊出来的灵车中文独立博客全文搜索引擎。
    11 万篇中文独立博客文章,1.4k+ 独立博客(另有少量中文独立播客)。

    搜索结果以匹配度排序,没有时间权重,这样更容易找到真正有价值的文章。如果你需要更精准的搜索结果,请发动你的小脑瓜。可以用 ";作者" 来筛选同作者的文章。数据库月度更新,如果你需要实时信息,请使用其他优美的搜索引擎。希望你能在这十几万篇文章里找到有用的东西。

    键盘左右键可以翻页。可以展开显示 MarkDown 全文。


    主要是这三年时间里,我的 RSS 订阅器慢慢积累到 11 万篇文章,所以自然而然蹦出了这个想法。试着把数据全导入到 MeiliSearch ,发现搜索结果还不错。于是昨天用 flask 无脑糊了个后端,然后如你所见,这就是成品 demo 了……

    数据源是历年的 RSS 订阅积累,所以你会搜到一些已经消失的博客文章。

    代码就不开源了,毕竟整个实现非常灵车,大部分东西都是现成的,没啥技术量。大概就是:

    1. 一个 Python 脚本从 FreshRSS 用的数据库里读文章的 HTML ;
    2. 随便找个现成的 HTML 转 MarkDown 的库,把 HTML 转成 MarkDown ;
    3. 把 MarkDown 喂给 MeiliSearch ;
    4. 用 flask 立个无脑后端对接 MeiliSearch ;
    5. 这个 demo 非常好看,且是无脑使用的 MeiliSearch ,故起名:丑搜。完。

    弄完这个 demo ,我想到了这篇博文: 「软件工程是个面包机」。感谢前人的大量工作,咱才能在几十分钟内糊出这个能 work 的“搜索引擎包装”。当然,还不能忘了中文互联网上还是有很多一直保持内容输出的独立博客博主们。


    图片 1.png 图片 2.png

    14 条回复    2023-03-30 18:28:31 +08:00
    sunshower
        1
    sunshower  
       340 天前 via Android
    不错 挺好的
    leedarmau
        2
    leedarmau  
       340 天前 via iPhone
    界面的确需要优化一下。

    其实我博客也接了 meilisearch ,功能都写好了,就是样式实在麻烦
    damao2250
        3
    damao2250  
       339 天前
    真不错
    andyJado
        4
    andyJado  
       339 天前
    真的很不错,但优雅你自己说了让我说什么?尾巴塞回去!
    batilo
        5
    batilo  
       339 天前 via Android
    昨天就看到啦哈哈哈哈哈
    4ct0rwyt
        6
    4ct0rwyt  
       339 天前
    挺好的
    yzqzss
        7
    yzqzss  
    OP
       339 天前
    #2 @leedarmau 还好我已经起名“丑搜”了,样式什么的都不需要管了,哈哈。
    nothingisnothing
        8
    nothingisnothing  
       339 天前
    不错
    hedwi
        9
    hedwi  
       339 天前
    厉害了
    yang2yang
        10
    yang2yang  
       338 天前
    理解为一个优质播客列表专属搜索引擎吗?
    janyork
        11
    janyork  
       338 天前
    哈哈哈,我居然刷到了你这个
    yzqzss
        12
    yzqzss  
    OP
       338 天前 via Android
    @yang2yang 嗯,独立博客和播客都有收录。(垃圾站不包括在内)
    xinyana
        13
    xinyana  
       338 天前 via Android
    不知道博主本人同意吗?
    xinyana
        14
    xinyana  
       338 天前 via Android
    不知道博主本人同意不?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   918 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 23:03 · PVG 07:03 · LAX 15:03 · JFK 18:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.