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

利用 swiftype 为 hexo 添加站内搜索 v2.0

  •  
  •   jrhu05 · 2015-09-01 11:12:34 +08:00 · 2728 次点击
    这是一个创建于 3376 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本文是基于最新的 swiftype 的教程, hexo 所用的主题是 pacman 。
    如果是已经完成了注册与网站数据的抓取,可以直接跳到 step2 Install 部分。
    开头先废话几句,自上次写了利用“ swiftype 为 hexo 添加站内搜索”,发现很多人用上了这个方法,很是开心。前段时间忙着玩别的东西了,所以对这个没太关注,最近查看评论的时候吓了一跳,发现好多人回复遇到了问题。
    反映最多的一个问题是 swiftype 升级了,所以老的教程里面的很多东西找不着了,于是乎我花了点时间把自己博客所用的 swiftype 升级了一下。
    注意 swiftype 有两个不同老版本的升级,分别是 2013 Swiftype Search Widget 和 2014 Search Widget ,如果是新用户的话不用关注,如果以前按照我那篇文章配置好的同学想升级的话那么你的就应该是 2014 Search Widget ,也即是本文适用内容,具体可以参见官方文档: https://swiftype.com/documentation/tutorials/upgrade_to_search_widget_designer
    下面言归正传。
    Step1 :前期准备工作
    首先,老一套的要去 swiftype 的网站 https://swiftype.com 注册一个账号,然后根据指引建立好自己网站对应的索引。对了有人说注册以后是 30 天试用,这个没关系,网站给的是 30 天高级账户的使用(那种有可以建立多个搜索引擎、多账户共同管理、一个引擎 index 多个域名的功能的账户), 30 天到期后你可选择花钱继续用这个高级账户(土豪自便),或者选择降级成为免费的账户类型,也就是我现在用的那种,所以,不用担心。
    余下具体内容的可以戳这里: http://www.jerryfu.net/post/search-engine-for-hexo-with-swiftype-v2.html

    5 条回复    2015-09-03 11:50:59 +08:00
    ivmm
        1
    ivmm  
       2015-09-01 11:16:55 +08:00
    余下具体内容的可以戳这里:

    LZ 引了一波流量
    qgy18
        2
    qgy18  
       2015-09-02 08:38:30 +08:00 via iPhone
    Swiftype 对中文分词还是不好。速度也不快~
    https://imququ.com/search.html?s=HTTP%2F2&ua=linux
    看我的做法。
    jrhu05
        3
    jrhu05  
    OP
       2015-09-02 09:07:35 +08:00
    @qgy18 哇,确实好快,请问你是用什么方法实现的啊?
    qgy18
        4
    qgy18  
       2015-09-02 09:12:04 +08:00 via iPhone
    @jrhu05 用 node 后端调用 bing 的 site: 搜索。
    之前用的 Google ,可惜阿里云访问不了;
    试过百度,对 https 及个人博客收录很差;
    最终发现 bing 不错。
    sobigfish
        5
    sobigfish  
       2015-09-03 11:50:59 +08:00
    最近这种服务很多, algolia.com 也是 貌似国内也有家开始做第 3 方搜索服务。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3146 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 14:30 · PVG 22:30 · LAX 06:30 · JFK 09:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.