首页 > IT基础架构 > > 浅谈使用ElasticSearch实现全文检索
这个其实是一个很典型的内容管理的相关需求,具体的技术选型和架构此处就不详细展开一一去讲,本文主要就如何使用ElasticSearch进行全文检索,满足用户需求来浅谈一二。
ES中,所有的文档在存储之前都要首先进行分析。用户可根据需要定义如何将文本分割成token、哪些token应该被过滤掉,以及哪些文本需要进行额外处理等。
集群靠其独有的名称进行标识,默认名称为“elasticsearch”。节点靠其集群名称来决定加入哪个ES集群,一个节点只能属一个集群。
Elasticsearch实现全文检索,首先要确定分词器,ES默认有很多分词器,可参考官方文档。了解分词器主要是怎么实现的。
安装ik分词器到elasticsearch很简单,它有个插件目录analysis-ik,和一个配置目录ik, 分别拷贝到plugins和conf目录就可以了。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31509949/viewspace-3167590/ ,如需转载,请注明出处,否则将追究法律责任。