Spring Data ElasticSearch 使用
1. Spring Data ElasticSearch入门
1)导入Spring Data ElasticSearch坐标
<?xml version="1.0" encoding="UTF-8"?>
< project xmlns = " http://maven.apache.org/POM/4.0.0"
xmlns: xsi= " http://www.w3.org/2001/XMLSchema-instance"
xsi: schemaLocation= " http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" >
< modelVersion> 4.0.0</ modelVersion>
< groupId> com.itheima</ groupId>
< artifactId> itheima_elasticsearch_demo3</ artifactId>
< version> 1.0-SNAPSHOT</ version>
< dependencies>
< dependency>
< groupId> org.elasticsearch</ groupId>
< artifactId> elasticsearch</ artifactId>
< version> 5.6.8</ version>
</ dependency>
< dependency>
< groupId> org.elasticsearch.client</ groupId>
< artifactId> transport</ artifactId>
< version> 5.6.8</ version>
</ dependency>
< dependency>
< groupId> org.apache.logging.log4j</ groupId>
< artifactId> log4j-to-slf4j</ artifactId>
< version> 2.9.1</ version>
</ dependency>
< dependency>
< groupId> org.slf4j</ groupId>
< artifactId> slf4j-api</ artifactId>
< version> 1.7.24</ version>
</ dependency>
< dependency>
< groupId> org.slf4j</ groupId>
< artifactId> slf4j-simple</ artifactId>
< version> 1.7.21</ version>
</ dependency>
< dependency>
< groupId> log4j</ groupId>
< artifactId> log4j</ artifactId>
< version> 1.2.12</ version>
</ dependency>
< dependency>
< groupId> junit</ groupId>
< artifactId> junit</ artifactId>
< version> 4.12</ version>
</ dependency>
< dependency>
< groupId> com.fasterxml.jackson.core</ groupId>
< artifactId> jackson-core</ artifactId>
< version> 2.8.1</ version>
</ dependency>
< dependency>
< groupId> com.fasterxml.jackson.core</ groupId>
< artifactId> jackson-databind</ artifactId>
< version> 2.8.1</ version>
</ dependency>
< dependency>
< groupId> com.fasterxml.jackson.core</ groupId>
< artifactId> jackson-annotations</ artifactId>
< version> 2.8.1</ version>
</ dependency>
< dependency>
< groupId> org.springframework.data</ groupId>
< artifactId> spring-data-elasticsearch</ artifactId>
< version> 3.0.5.RELEASE</ version>
< exclusions>
< exclusion>
< groupId> org.elasticsearch.plugin</ groupId>
< artifactId> transport-netty4-client</ artifactId>
</ exclusion>
</ exclusions>
</ dependency>
< dependency>
< groupId> org.springframework</ groupId>
< artifactId> spring-test</ artifactId>
< version> 5.0.4.RELEASE</ version>
</ dependency>
</ dependencies>
</ project>
2)创建applicationContext.xml配置文件,引入elasticsearch命名空间
<?xml version="1.0" encoding="UTF-8"?>
< beans xmlns = " http://www.springframework.org/schema/beans"
xmlns: xsi=