Package org.springframework.data.elasticsearch

Examples of org.springframework.data.elasticsearch.DoubleIDEntity


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

      Double documentId2 = RandomUtils.nextDouble();
      DoubleIDEntity sampleEntity2 = new DoubleIDEntity();
      sampleEntity2.setId(documentId2);
      sampleEntity2.setMessage("some message");
      sampleEntity2.setVersion(System.currentTimeMillis());

      //when
      repository.save(Arrays.asList(sampleEntity1, sampleEntity2));
      //then
      DoubleIDEntity entity1FromElasticSearch =  repository.findOne(documentId1);
      assertThat(entity1FromElasticSearch, is(notNullValue()));

      DoubleIDEntity entity2FromElasticSearch =  repository.findOne(documentId2);
      assertThat(entity2FromElasticSearch, is(notNullValue()));
  }
View Full Code Here


  @Test
  public void shouldSaveDocument(){
      //given
      Double documentId = RandomUtils.nextDouble();
      DoubleIDEntity sampleEntity = new DoubleIDEntity();
      sampleEntity.setId(documentId);
      sampleEntity.setMessage("some message");
      sampleEntity.setVersion(System.currentTimeMillis());
      //when
      repository.save(sampleEntity);
      //then
      DoubleIDEntity entityFromElasticSearch =  repository.findOne(documentId);
      assertThat(entityFromElasticSearch, is(notNullValue()));
  }
View Full Code Here

  @Test
  public void shouldFindDocumentById(){
      //given
      Double documentId = RandomUtils.nextDouble();
      DoubleIDEntity sampleEntity = new DoubleIDEntity();
      sampleEntity.setId(documentId);
      sampleEntity.setMessage("some message");
      sampleEntity.setVersion(System.currentTimeMillis());
      repository.save(sampleEntity);
      //when
      DoubleIDEntity entityFromElasticSearch = repository.findOne(documentId);
      //then
      assertThat(entityFromElasticSearch, is(notNullValue()));
      assertThat(sampleEntity, is((equalTo(sampleEntity))));
  }
View Full Code Here

  @Test
  public void shouldReturnCountOfDocuments(){
      //given
      Double documentId = RandomUtils.nextDouble();
      DoubleIDEntity sampleEntity = new DoubleIDEntity();
      sampleEntity.setId(documentId);
      sampleEntity.setMessage("some message");
      sampleEntity.setVersion(System.currentTimeMillis());
      repository.save(sampleEntity);
      //when
      Long count = repository.count();
      //then
      assertThat(count, is(greaterThanOrEqualTo(1L)));
View Full Code Here

  @Test
  public void shouldDeleteDocument(){
      //given
      Double documentId = RandomUtils.nextDouble();
      DoubleIDEntity sampleEntity = new DoubleIDEntity();
      sampleEntity.setId(documentId);
      sampleEntity.setMessage("some message");
      sampleEntity.setVersion(System.currentTimeMillis());
      repository.save(sampleEntity);
      //when
      repository.delete(documentId);
      //then
      DoubleIDEntity entityFromElasticSearch = repository.findOne(documentId);
      assertThat(entityFromElasticSearch, is(nullValue()));
  }
View Full Code Here

  @Test
  public void shouldSearchDocumentsGivenSearchQuery(){
      //given
      Double documentId = RandomUtils.nextDouble();
      DoubleIDEntity sampleEntity = new DoubleIDEntity();
      sampleEntity.setId(documentId);
      sampleEntity.setMessage("some test message");
      sampleEntity.setVersion(System.currentTimeMillis());
      repository.save(sampleEntity);

      SearchQuery query = new NativeSearchQueryBuilder()
              .withQuery(termQuery("message", "test"))
              .build();
View Full Code Here

  @Test
  public void shouldSearchDocumentsGivenElasticsearchQuery(){
      //given
      Double documentId = RandomUtils.nextDouble();
      DoubleIDEntity sampleEntity = new DoubleIDEntity();
      sampleEntity.setId(documentId);
      sampleEntity.setMessage("hello world.");
      sampleEntity.setVersion(System.currentTimeMillis());
      repository.save(sampleEntity);
      //when
      Page<DoubleIDEntity> page = repository.search(termQuery("message", "world"), new PageRequest(0,50));
      //then
      assertThat(page, is(notNullValue()));
View Full Code Here

  @Ignore
  public  void shouldFindAllByIdQuery(){
      //todo : find solution for findAll(Iterable<Ids> ids)
      //given
      Double documentId = RandomUtils.nextDouble();
      DoubleIDEntity sampleEntity = new DoubleIDEntity();
      sampleEntity.setId(documentId);
      sampleEntity.setMessage("hello world.");
      sampleEntity.setVersion(System.currentTimeMillis());
      repository.save(sampleEntity);

      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.findAll(Arrays.asList(documentId,documentId2));
View Full Code Here

  @Test
  public void shouldSaveIterableEntities(){
      //given
      Double documentId = RandomUtils.nextDouble();
      DoubleIDEntity sampleEntity1 = new DoubleIDEntity();
      sampleEntity1.setId(documentId);
      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());

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

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

      //when
      boolean exist = repository.exists(documentId);
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.