Elasticsearch 实现文件检索。
elasticsearch-rest-high-level-client
名称 | 版本 |
---|---|
Spring boot | 2.0.5 |
Elasticsearch | 6.3.2 |
-
启动Elasticsearch
-
修改application.properties中的配置:
elastic.search.host=127.0.0.1 elastic.search.port=9200 elastic.search.clusterName=elasticsearch
-
启动 运行
src/main/java/cn/pan/EsfilesearchApplication.java
中的main方法.启动时会从
src/main/java/cn/pan/MyApplicationRunner.java
中初始化索引,把src/main/resources/files
目录下的文件导入es.默认索引名为
userdoc
,类型名file
,分片数为3
,副本为0
. -
首页:
搜索(src/main/resources/files目录下文件名和内容含有的关键词做测试):