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

2015-09-01 11:12:34 +08:00
 jrhu05

本文是基于最新的 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

2674 次点击
所在节点    分享创造
5 条回复
ivmm
2015-09-01 11:16:55 +08:00
余下具体内容的可以戳这里:

LZ 引了一波流量
qgy18
2015-09-02 08:38:30 +08:00
Swiftype 对中文分词还是不好。速度也不快~
https://imququ.com/search.html?s=HTTP%2F2&ua=linux
看我的做法。
jrhu05
2015-09-02 09:07:35 +08:00
@qgy18 哇,确实好快,请问你是用什么方法实现的啊?
qgy18
2015-09-02 09:12:04 +08:00
@jrhu05 用 node 后端调用 bing 的 site: 搜索。
之前用的 Google ,可惜阿里云访问不了;
试过百度,对 https 及个人博客收录很差;
最终发现 bing 不错。
sobigfish
2015-09-03 11:50:59 +08:00
最近这种服务很多, algolia.com 也是 貌似国内也有家开始做第 3 方搜索服务。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/217503

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX