aizya / esfilesearch

file search by elasticsearch

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

简介

Elasticsearch 在开源搜索引擎中基本处于垄断地位,也成为Java程序员的必备技能之一。 这个项目的目的是为了让Elasticsearch学习者轻松、愉快的掌握核心知识点。

搜索客户端

elasticsearch-rest-high-level-client

软件版本

名称 版本
Spring boot 2.0.5
Elasticsearch 6.3.2

运行方法

  1. 启动Elasticsearch

  2. 修改application.properties中的配置:

    elastic.search.host=127.0.0.1
    elastic.search.port=9200
    elastic.search.clusterName=elasticsearch

如果ES的ip、端口和集群名称和你的不一样需要手动修改。

  1. 启动 运行src/main/java/cn/pan/EsfilesearchApplication.java中的main方法.

    启动时会从 src/main/java/cn/pan/MyApplicationRunner.java中初始化索引,把src/main/resources/files目录下的文件导入es.

    默认索引名为userdoc,类型名file,分片数为3,副本为0.

  2. 访问http://localhost:8080

    首页:

    搜索(src/main/resources/files目录下文件名和内容含有的关键词做测试):

About

file search by elasticsearch


Languages

Language:Java 84.3%Language:CSS 10.5%Language:HTML 5.3%