87 Craft CMS Search 3种方案 - xiaoxin01/Blog GitHub Wiki
- 内建的Search(推荐)
- elasticsearch + 写 craft cms plugin
- search plus 插件(集成algolia search)
https://craftcms.com/docs/searching
可以看到功能包含:
- 简单搜索
- 针对栏位的搜索
- 完全匹配搜索
- 区域过滤
- 通配符搜索功能
- 按照相关度排序
对比Google和baidu的差异:
- 默认的逻辑是 AND,也就是说,搜索的结果要同时包含搜索的所有关键字
- 没有高亮
耗时最高,但灵活性和功能也最大,可以根据实际的search需求来考量是否使用
官方有公告search 插件(16年1月):
https://craftcms.com/news/algolia-search-plus
这个插件本身需要一次性费用 $79,另外插件是将数据集成到algolia,这个是search的saas,本身也要一定的费用(免费版可能够用):
https://www.algolia.com/pricing
不过我自己try没有成功,发信contact插件的开发人员还没有得到答复