概念:
全文搜索是一种将文件中所有文本与搜索项匹配的文字资料检索方法;
特点: 分布式、搜索、数据分析;
工作原理:
1. 建立文本库
2. 建立索引
3. 执行搜索,
4. 过滤结果
Elasticsearch的适用场景
(1) 维基百科,全文检索,高亮,搜索推荐
(2) The Guardian(国外新闻网站),用户日志+社交网络数据,分析,新闻文章的公众反馈
(3) Srack Overflow(国外的程序异常讨论论坛),全文检索,搜索相关问题和答案
(4)
(5)
(6)
(7)
(8)
(9)
Elasticsearch实战:
1. 修改application.properties
# Es 服务地址
spring.data.elasticsearch.cluster-nodes=licalhost:9300
# 设置连接的超时时间
spring.data.elasticsearch.properties.transport.tcp.connect_timeout=120s