如何为自己的网站添加站内搜索功能,也许有人说像 ruby-china 那样用 google,这里我想为大家推荐个最近发现的新工具:[Swiftype](
https://swiftype.com/)
正像其官网描述的, Swiftype 是增加强大的搜索功能的最简单方式。
Swiftype 的使用非常简单。注册个帐号,添加需要搜索的网站地址,然后,它会自动去爬你的网站,分析站点内容,构建关键词库,并可以通过调用 API 以 json 返回搜索结果。这样,你可以很方便地将搜索结果按照你的方式显示出来(就像这个搜索是你自己做的一样),实现真正意义上的“自定义搜索”。当然,如果你不愿意去研究 API,甚至可以直接使用它们提供的前端代码,包含 js 的和移动端的。
除了能够方便地实现真正意义的 "自定义搜索", Swiftype 还有很多不错的特性。
**搜索框自动补全**
这个如今已经几乎成了标配,Swiftype 也是内置了这个特性,如图所示:
![autocomplete](
)
**手动调整搜索结果的排序**
这是用 google 之类的搜索绝对无法做到的。你可以手动针对一个关键词调整结果的排序!如图:
![reorder]( )
由于时间有限,暂时先写这么多。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/120439
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.