Elasticsearch优化建议

Elasticsearch一般首要解决的问题:

首先是中文分词(目前默认是IK,建议看下是否有没其他更好的方案或可优化得点)

其次相关性(搜索关键词与返回内容是否相关,此问题应该是目前重点),可参考: http://ginobefunny.com/post/elasticsearch_relevancy_score/

此外,一般优秀的搜索引擎都会拥有以下功能点如下:

1,搜索建议,参考 http://ginobefunny.com/post/search_suggestion_implemention_based_elasticsearch/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io

2,拼写纠错,需求明细见 http://blog.csdn.net/github_26672553/article/details/72639396,可以多逛逛 https://elasticsearch.cn/article/142

3,支持拼音搜索(Elasticsearch有相关插件的,https://github.com/medcl/elasticsearch-analysis-pinyin)

4,个性化搜索(搜索的终极目标是个性化搜索,结合用户的行为与兴趣属性,其实有推荐的味道,一般目前主流方法Elasticsearch与word2vec结合,http://www.jianshu.com/p/daa41f0b3099)

优化需求可先多多体验已有电商搜索引擎,例如美团,百度,再看Elasticsearch是否可以实现人家的优秀功能点,由易到难逐步推进,如支持拼音搜索应该较为容易,多多了解下有什么优秀的插件可用。

1) 务必多看下此链接 http://ginobefunny.com/categories/Elasticsearch/

Elasticsearch优化建议_第1张图片
欢迎关注人工智能见闻公众号

你可能感兴趣的:(Elasticsearch优化建议)