Package org.springframework.data.elasticsearch

Examples of org.springframework.data.elasticsearch.DoubleIDEntity


  @Test
  public void shouldReturnResultsForGivenSearchQuery(){
      //given
      Double documentId = RandomUtils.nextDouble();
      DoubleIDEntity sampleEntity = new DoubleIDEntity();
      sampleEntity.setId(documentId);
      sampleEntity.setMessage("hello world.");
      sampleEntity.setVersion(System.currentTimeMillis());
      repository.save(sampleEntity);
      //when
      SearchQuery searchQuery = new NativeSearchQueryBuilder()
              .withQuery(fieldQuery("id",documentId))
              .build();
View Full Code Here


  @Test
  public void shouldDeleteEntity(){
      //given
      Double documentId = RandomUtils.nextDouble();
      DoubleIDEntity sampleEntity = new DoubleIDEntity();
      sampleEntity.setId(documentId);
      sampleEntity.setMessage("hello world.");
      sampleEntity.setVersion(System.currentTimeMillis());
      repository.save(sampleEntity);
      //when
      repository.delete(sampleEntity);
      //then
      SearchQuery searchQuery = new NativeSearchQueryBuilder()
View Full Code Here

  @Test
  public void shouldReturnIterableEntities(){
      //given
      Double documentId1 = RandomUtils.nextDouble();
      DoubleIDEntity sampleEntity1 = new DoubleIDEntity();
      sampleEntity1.setId(documentId1);
      sampleEntity1.setMessage("hello world.");
      sampleEntity1.setVersion(System.currentTimeMillis());
      repository.save(sampleEntity1);

      Double documentId2 = RandomUtils.nextDouble();
      DoubleIDEntity sampleEntity2 = new DoubleIDEntity();
      sampleEntity2.setId(documentId2);
      sampleEntity2.setMessage("hello world.");
      sampleEntity2.setVersion(System.currentTimeMillis());
      repository.save(sampleEntity2);

      //when
      Iterable<DoubleIDEntity> sampleEntities = repository.search(fieldQuery("id",documentId1));
      //then
View Full Code Here

  @Test
  public void shouldDeleteIterableEntities(){
      //given
      Double documentId1 = RandomUtils.nextDouble();
      DoubleIDEntity sampleEntity1 = new DoubleIDEntity();
      sampleEntity1.setId(documentId1);
      sampleEntity1.setMessage("hello world.");
      sampleEntity1.setVersion(System.currentTimeMillis());

      Double documentId2 = RandomUtils.nextDouble();
      DoubleIDEntity sampleEntity2 = new DoubleIDEntity();
      sampleEntity2.setId(documentId2);
      sampleEntity2.setMessage("hello world.");
      sampleEntity2.setVersion(System.currentTimeMillis());
      repository.save(sampleEntity2);

      Iterable<DoubleIDEntity> sampleEntities = Arrays.asList(sampleEntity2,sampleEntity2);
      //when
      repository.delete(sampleEntities);
View Full Code Here

  @Test
  public void shouldIndexEntity(){
      //given
      Double documentId = RandomUtils.nextDouble();
      DoubleIDEntity sampleEntity = new DoubleIDEntity();
      sampleEntity.setId(documentId);
      sampleEntity.setVersion(System.currentTimeMillis());
      sampleEntity.setMessage("some message");
      //when
      repository.index(sampleEntity);
      //then
      Page<DoubleIDEntity> entities = repository.search(fieldQuery("id", documentId), new PageRequest(0,50));
      assertThat(entities.getTotalElements(),equalTo(1L));
View Full Code Here

  @Test
  public void shouldSortByGivenField(){
      //todo
      //given
      Double documentId = RandomUtils.nextDouble();
      DoubleIDEntity sampleEntity = new DoubleIDEntity();
      sampleEntity.setId(documentId);
      sampleEntity.setMessage("A. hello world.");
      repository.save(sampleEntity);

      Double documentId2 = RandomUtils.nextDouble();
      DoubleIDEntity sampleEntity2 = new DoubleIDEntity();
      sampleEntity2.setId(documentId2);
      sampleEntity2.setMessage("B.hello world.");
      repository.save(sampleEntity2);
      //when
      Iterable<DoubleIDEntity> sampleEntities=repository.findAll(new Sort(new Sort.Order(Sort.Direction.ASC,"message")));
      //then
      assertThat(sampleEntities,is(notNullValue()));
View Full Code Here

  private static List<DoubleIDEntity> createSampleEntitiesWithMessage(String message, int numberOfEntities){
      List<DoubleIDEntity> sampleEntities = new ArrayList<DoubleIDEntity>();
      for(int i = 0; i < numberOfEntities; i++){
          Double documentId = RandomUtils.nextDouble();
          DoubleIDEntity sampleEntity = new DoubleIDEntity();
          sampleEntity.setId(documentId);
          sampleEntity.setMessage(message);
          sampleEntity.setVersion(System.currentTimeMillis());
          sampleEntities.add(sampleEntity);
      }
      return sampleEntities;
  }
View Full Code Here

TOP

Related Classes of org.springframework.data.elasticsearch.DoubleIDEntity

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.