Package org.springframework.data.elasticsearch

Examples of org.springframework.data.elasticsearch.SampleEntity


    @Test
    public void shouldDeleteEntity(){
        //given
        String documentId = randomNumeric(5);
        SampleEntity sampleEntity = new SampleEntity();
        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
        String documentId1 = randomNumeric(5);
        SampleEntity sampleEntity1 = new SampleEntity();
        sampleEntity1.setId(documentId1);
        sampleEntity1.setMessage("hello world.");
        sampleEntity1.setVersion(System.currentTimeMillis());
        repository.save(sampleEntity1);

        String documentId2 = randomNumeric(5);
        SampleEntity sampleEntity2 = new SampleEntity();
        sampleEntity2.setId(documentId2);
        sampleEntity2.setMessage("hello world.");
        sampleEntity2.setVersion(System.currentTimeMillis());
        repository.save(sampleEntity2);

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

    @Test
    public void shouldDeleteIterableEntities(){
        //given
        String documentId1 = randomNumeric(5);
        SampleEntity sampleEntity1 = new SampleEntity();
        sampleEntity1.setId(documentId1);
        sampleEntity1.setMessage("hello world.");
        sampleEntity1.setVersion(System.currentTimeMillis());

        String documentId2 = randomNumeric(5);
        SampleEntity sampleEntity2 = new SampleEntity();
        sampleEntity2.setId(documentId2);
        sampleEntity2.setMessage("hello world.");
        sampleEntity2.setVersion(System.currentTimeMillis());
        repository.save(sampleEntity2);

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

    @Test
    public void shouldIndexEntity(){
        //given
        String documentId = randomNumeric(5);
        SampleEntity sampleEntity = new SampleEntity();
        sampleEntity.setId(documentId);
        sampleEntity.setVersion(System.currentTimeMillis());
        sampleEntity.setMessage("some message");
        //when
        repository.index(sampleEntity);
        //then
        Page<SampleEntity> 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
        String documentId = randomNumeric(5);
        SampleEntity sampleEntity = new SampleEntity();
        sampleEntity.setId(documentId);
        sampleEntity.setMessage("A. hello world.");
        repository.save(sampleEntity);

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

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

    @Test
    public void shouldReturnCountForGivenSearchQuery(){
        //given
        String documentId = randomNumeric(5);
        SampleEntity sampleEntity = new SampleEntity();
        sampleEntity.setId(documentId);
        sampleEntity.setMessage("some message");
        sampleEntity.setVersion(System.currentTimeMillis());
        IndexQuery indexQuery = new IndexQuery();
        indexQuery.setId(documentId);
        indexQuery.setObject(sampleEntity);
        elasticsearchTemplate.index(indexQuery);
        elasticsearchTemplate.refresh(SampleEntity.class, true);
View Full Code Here

    @Test
    public void shouldReturnObjectForGivenId(){
        //given
        String documentId = randomNumeric(5);
        SampleEntity sampleEntity = new SampleEntity();
        sampleEntity.setId(documentId);
        sampleEntity.setMessage("some message");
        sampleEntity.setVersion(System.currentTimeMillis());

        IndexQuery indexQuery = new IndexQuery();
        indexQuery.setId(documentId);
        indexQuery.setObject(sampleEntity);

        elasticsearchTemplate.index(indexQuery);
        //when
        GetQuery getQuery = new GetQuery();
        getQuery.setId(documentId);
        SampleEntity sampleEntity1 = elasticsearchTemplate.queryForObject(getQuery, SampleEntity.class);
        //then
        assertNotNull("not null....", sampleEntity1);
        assertEquals(sampleEntity, sampleEntity1);
    }
View Full Code Here

    @Test
    public void shouldReturnPageForGivenSearchQuery(){
        //given
        String documentId = randomNumeric(5);
        SampleEntity sampleEntity = new SampleEntity();
        sampleEntity.setId(documentId);
        sampleEntity.setMessage("some message");
        sampleEntity.setVersion(System.currentTimeMillis());

        IndexQuery indexQuery = new IndexQuery();
        indexQuery.setId(documentId);
        indexQuery.setObject(sampleEntity);
View Full Code Here

    public void shouldDoBulkIndex(){
        //given
        List<IndexQuery> indexQueries = new ArrayList<IndexQuery>();
        //first document
        String documentId = randomNumeric(5);
        SampleEntity sampleEntity1 = new SampleEntity();
        sampleEntity1.setId(documentId);
        sampleEntity1.setMessage("some message");
        sampleEntity1.setVersion(System.currentTimeMillis());

        IndexQuery indexQuery1 = new IndexQuery();
        indexQuery1.setId(documentId);
        indexQuery1.setObject(sampleEntity1);
        indexQueries.add(indexQuery1);

        //second document
        String documentId2 = randomNumeric(5);
        SampleEntity sampleEntity2 = new SampleEntity();
        sampleEntity2.setId(documentId2);
        sampleEntity2.setMessage("some message");
        sampleEntity2.setVersion(System.currentTimeMillis());

        IndexQuery indexQuery2 = new IndexQuery();
        indexQuery2.setId(documentId2);
        indexQuery2.setObject(sampleEntity2);
View Full Code Here

TOP

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

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.