目前两大搜索:搜索引擎(百度,谷歌..)、
站内搜索(淘宝,天猫,京东...)通过数据索引、数据分词等操作获取搜索数据
Elasticsearch:快速的存储、搜索和分析海量数据;Spring Boot通过整合Spring Data Elasticsearch提供了非常便捷的检索功能支持;是一个分布式搜索服务,提供Restful API,低层基于Lucene,数据也安全。
docker pull hub.c.163.com/library/elasticsearch
docker run -e ES_JAVA_OPTS="-Xms256m -Xms256m" -d -p 9200:9200 -p 9300:9300 --name myesearch 7516701e4922 "9200"代表web端,“9300”代表java分布式端;启动内存需要2G以上,否则启动不成功,所以启动时新增了内存控制
docker start ...
测试:浏览器访问 http://192.168.0.180:9200/
jest 与 springdata-elasticsearch两者使用