Package org.springframework.data.elasticsearch.core.query

Examples of org.springframework.data.elasticsearch.core.query.IndexQuery


    elasticsearchTemplate.deleteIndex(LogEntity.class);
    elasticsearchTemplate.createIndex(LogEntity.class);
    elasticsearchTemplate.putMapping(LogEntity.class);
    elasticsearchTemplate.refresh(LogEntity.class, true);

    IndexQuery entry1 = new LogEntityBuilder("1").action("update").date(dateFormatter.parse(DATE_18)).code(SEQUECE_CODE_UPDATE).buildIndex();
    IndexQuery entry2 = new LogEntityBuilder("2").action("insert").date(dateFormatter.parse(DATE_17)).code(SEQUECE_CODE_INSERT).buildIndex();
    IndexQuery entry3 = new LogEntityBuilder("3").action("update").date(dateFormatter.parse(DATE_17)).code(SEQUECE_CODE_UPDATE).buildIndex();
    IndexQuery entry4 = new LogEntityBuilder("4").action("delete").date(dateFormatter.parse(DATE_16)).code(SEQUECE_CODE_DELETE).buildIndex();

    elasticsearchTemplate.index(entry1);
    elasticsearchTemplate.index(entry2);
    elasticsearchTemplate.index(entry3);
    elasticsearchTemplate.index(entry4);
View Full Code Here


  public ArticleEntity build() {
    return result;
  }

  public IndexQuery buildIndex() {
    IndexQuery indexQuery = new IndexQuery();
    indexQuery.setId(result.getId());
    indexQuery.setObject(result);
    return indexQuery;
  }
View Full Code Here

  public LogEntity build() {
    return result;
  }

  public IndexQuery buildIndex() {
    IndexQuery indexQuery = new IndexQuery();
    indexQuery.setId(result.getId());
    indexQuery.setObject(result);
    return indexQuery;
  }
View Full Code Here

  public AuthorMarkerAnnotatedEntity build() {
    return result;
  }

  public IndexQuery buildIndex() {
    IndexQuery indexQuery = new IndexQuery();
    indexQuery.setId(result.getId());
    indexQuery.setObject(result);
    return indexQuery;
  }
View Full Code Here

  public AuthorMarkerEntity build() {
    return result;
  }

  public IndexQuery buildIndex() {
    IndexQuery indexQuery = new IndexQuery();
    indexQuery.setId(result.getId());
    indexQuery.setObject(result);
    return indexQuery;
  }
View Full Code Here

    bar.setId("2");
    bar.setName("Bar");
    bar.setCar(Arrays.asList(car));

    List<IndexQuery> indexQueries = new ArrayList<IndexQuery>();
    IndexQuery indexQuery1 = new IndexQuery();
    indexQuery1.setId(foo.getId());
    indexQuery1.setObject(foo);

    IndexQuery indexQuery2 = new IndexQuery();
    indexQuery2.setId(bar.getId());
    indexQuery2.setObject(bar);

    indexQueries.add(indexQuery1);
    indexQueries.add(indexQuery2);

    elasticsearchTemplate.putMapping(Person.class);
View Full Code Here

    temp.setType("temp");
    temp.setCars(Arrays.asList(car, ford));

    person1.setGirlFriends(Arrays.asList(permanent, temp));

    IndexQuery indexQuery1 = new IndexQuery();
    indexQuery1.setId(person1.getId());
    indexQuery1.setObject(person1);

    PersonMultipleLevelNested person2 = new PersonMultipleLevelNested();

    person2.setId("2");
    person2.setName("name");

    person2.setGirlFriends(Arrays.asList(permanent));

    IndexQuery indexQuery2 = new IndexQuery();
    indexQuery2.setId(person2.getId());
    indexQuery2.setObject(person2);

    List<IndexQuery> indexQueries = new ArrayList<IndexQuery>();
    indexQueries.add(indexQuery1);
    indexQueries.add(indexQuery2);
View Full Code Here

    bar.setId("2");
    bar.setName("Bar");
    bar.setCar(Arrays.asList(car));

    List<IndexQuery> indexQueries = new ArrayList<IndexQuery>();
    IndexQuery indexQuery1 = new IndexQuery();
    indexQuery1.setId(foo.getId());
    indexQuery1.setObject(foo);

    IndexQuery indexQuery2 = new IndexQuery();
    indexQuery2.setId(bar.getId());
    indexQuery2.setObject(bar);

    indexQueries.add(indexQuery1);
    indexQueries.add(indexQuery2);

    elasticsearchTemplate.putMapping(Person.class);
View Full Code Here

  public SampleEntity build() {
    return result;
  }

  public IndexQuery buildIndex() {
    IndexQuery indexQuery = new IndexQuery();
    indexQuery.setId(result.getId());
    indexQuery.setObject(result);
    return indexQuery;
  }
View Full Code Here

    book1.setBuckets(map1);
    book2.setBuckets(map2);

    List<IndexQuery> indexQueries = new ArrayList<IndexQuery>();
    IndexQuery indexQuery1 = new IndexQuery();
    indexQuery1.setId(book1.getId());
    indexQuery1.setObject(book1);

    IndexQuery indexQuery2 = new IndexQuery();
    indexQuery2.setId(book2.getId());
    indexQuery2.setObject(book2);

    indexQueries.add(indexQuery1);
    indexQueries.add(indexQuery2);
    //when
    elasticsearchTemplate.bulkIndex(indexQueries);
View Full Code Here

TOP

Related Classes of org.springframework.data.elasticsearch.core.query.IndexQuery

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.