提升用户搜索体验
1. 纠正用户拼写错误
提升用户搜索体验的一个简单方法是纠正他们的拼写错误,可自动纠正,也可展示正确的查询短语供用户使用。自 0.90.0.Beta1 版本起,ElasticSearch 允许使用 Suggest API 来纠正用户的拼写错误,但该功能仍在开发中,后续版本可能会有重大变化。
1.1 测试数据
为了测试,需要比 10 个文档更多的数据。可以使用 Twitter river 插件来索引 Twitter 上的一些公开推文,具体操作步骤如下:
1. 安装插件,运行命令:
bin/plugin -install elasticsearch/elasticsearch-river-twitter/1.4.0
- 运行以下命令:
curl -XPUT 'localhost:9200/_river/my_twitter_river/_meta' -d '{
"type" : "twitter",
"twitter" : {
"oauth" : {
"consumer_key" : "***",
"consumer_secret" : "***",
"access_token" : "***",
"access_token_secret" : "***"
}
},
"index" : {
"index" : "twitter",
"type" : "status",
"bulk_size" : 100
}
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



