From e4ac2ffbb8e153c5cd056bcffa1efd62541eef4f Mon Sep 17 00:00:00 2001 From: JeffLi1993 Date: Wed, 21 Jun 2017 18:55:47 +0800 Subject: [PATCH] =?UTF-8?q?spring-data-elasticsearch=20-=20=E5=AE=9E?= =?UTF-8?q?=E6=88=98=E6=A1=88=E4=BE=8B=E8=AF=A6=E8=A7=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../springboot/repository/CityRepository.java | 48 ------------------- .../service/impl/CityESServiceImpl.java | 6 +-- 2 files changed, 3 insertions(+), 51 deletions(-) diff --git a/spring-data-elasticsearch-query/src/main/java/org/spring/springboot/repository/CityRepository.java b/spring-data-elasticsearch-query/src/main/java/org/spring/springboot/repository/CityRepository.java index c51c729..393faee 100644 --- a/spring-data-elasticsearch-query/src/main/java/org/spring/springboot/repository/CityRepository.java +++ b/spring-data-elasticsearch-query/src/main/java/org/spring/springboot/repository/CityRepository.java @@ -14,53 +14,5 @@ import java.util.List; * Created by bysocket on 20/06/2017. */ public interface CityRepository extends ElasticsearchRepository { - /** - * AND 语句查询 - * - * @param description - * @param score - * @return - */ - List findByDescriptionAndScore(String description, Integer score); - - /** - * OR 语句查询 - * - * @param description - * @param score - * @return - */ - List findByDescriptionOrScore(String description, Integer score); - - /** - * 查询城市描述 - * - * 等同于下面代码 - * @Query("{\"bool\" : {\"must\" : {\"term\" : {\"description\" : \"?0\"}}}}") - * Page findByDescription(String description, Pageable pageable); - * - * @param description - * @param page - * @return - */ - Page findByDescription(String description, Pageable page); - - /** - * NOT 语句查询 - * - * @param description - * @param page - * @return - */ - Page findByDescriptionNot(String description, Pageable page); - - /** - * LIKE 语句查询 - * - * @param description - * @param page - * @return - */ - Page findByDescriptionLike(String description, Pageable page); } diff --git a/spring-data-elasticsearch-query/src/main/java/org/spring/springboot/service/impl/CityESServiceImpl.java b/spring-data-elasticsearch-query/src/main/java/org/spring/springboot/service/impl/CityESServiceImpl.java index 4c5b22b..078b30b 100644 --- a/spring-data-elasticsearch-query/src/main/java/org/spring/springboot/service/impl/CityESServiceImpl.java +++ b/spring-data-elasticsearch-query/src/main/java/org/spring/springboot/service/impl/CityESServiceImpl.java @@ -29,15 +29,15 @@ public class CityESServiceImpl implements CityService { private static final Logger LOGGER = LoggerFactory.getLogger(CityESServiceImpl.class); /* 分页参数 */ - Integer PAGE_SIZE = 12; // 每页数量 + Integer PAGE_SIZE = 12; // 每页数量 Integer DEFAULT_PAGE_NUMBER = 0; // 默认当前页码 /* 搜索模式 */ String SCORE_MODE_SUM = "sum"; // 权重分求和模式 - Float MIN_SCORE = 10.0F; // 由于无相关性的分值默认为 1 ,设置权重分最小值为 10 + Float MIN_SCORE = 10.0F; // 由于无相关性的分值默认为 1 ,设置权重分最小值为 10 @Autowired - CityRepository cityRepository;// ES 操作类 + CityRepository cityRepository; // ES 操作类 public Long saveCity(City city) { City cityResult = cityRepository.save(city);