solr项目中添加elasticsearch5.4.0记录

来源:互联网 发布:孙宏斌的钱哪来的知乎 编辑:程序博客网 时间:2024/06/04 23:27

第一步添加jar包依赖

<!-- elasticsearch 包 -->
            <dependency>
                <groupId>org.elasticsearch.client</groupId>
                <artifactId>transport</artifactId>
                <version>${elasticsearch.version}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.lucene</groupId>
                <artifactId>lucene-core</artifactId>
                <version>${lucene.version}</version>
            </dependency>
            <!-- https://mvnrepository.com/artifact/org.apache.lucene/lucene-highlighter -->
            <dependency>
                <groupId>org.apache.lucene</groupId>
                <artifactId>lucene-highlighter</artifactId>
                <version>${lucene.version}</version>
            </dependency>
            <!-- https://mvnrepository.com/artifact/org.apache.lucene/lucene-queries -->
            <dependency>
                <groupId>org.apache.lucene</groupId>
                <artifactId>lucene-queries</artifactId>
                <version>${lucene.version}</version>
            </dependency>
            <!-- https://mvnrepository.com/artifact/org.apache.lucene/lucene-memory -->
            <dependency>
                <groupId>org.apache.lucene</groupId>
                <artifactId>lucene-memory</artifactId>
                <version>${lucene.version}</version>
            </dependency>
            <!-- https://mvnrepository.com/artifact/org.apache.lucene/lucene-misc -->
            <dependency>
                <groupId>org.apache.lucene</groupId>
                <artifactId>lucene-misc</artifactId>
                <version>${lucene.version}</version>
            </dependency>

            <dependency>
                <groupId>org.apache.logging.log4j</groupId>
                <artifactId>log4j-to-slf4j</artifactId>
                <version>${log4j.version}</version>
            </dependency>
            <dependency>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-api</artifactId>
                <version>${slf4j.api.version}</version>
            </dependency>
            <dependency>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-simple</artifactId>
                <version>1.7.21</version>
            </dependency>
            <!-- https://mvnrepository.com/artifact/com.alibaba/fastjson -->
            <dependency>
                <groupId>com.alibaba</groupId>
                <artifactId>fastjson</artifactId>
                <version>${slf4j.simple.version}</version>
            </dependency>
            
            
        <elasticsearch.version>5.4.0</elasticsearch.version>
        <lucene.version>6.5.0</lucene.version>
        <log4j.version>2.8.2</log4j.version>
        <slf4j.api.version>1.7.24</slf4j.api.version>
       <slf4j.simple.version>1.7.21</slf4j.simple.version>
       <fastjson.vaersion>1.2.7</fastjson.vaersion>
       
       
       //Lucene 6.5.0   区间query
       BytesRef lowerTerm = new BytesRef(String.valueOf(startPrice).getBytes());
       new TermRangeQuery("salePrice", lowerTerm, upperTerm, true, true);
       return new TermRangeQuery(field, lowerTerm, upperTerm, Boolean.TRUE, Boolean.TRUE);
      
       
       
       

            
           

原创粉丝点击