Package com.tistory.devyongsik.crescent.search.entity

Examples of com.tistory.devyongsik.crescent.search.entity.SearchRequest


  public void keyword() throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest();
    request.setParameter("keyword", "nike");
   
    RequestBuilder<SearchRequest> builder = new RequestBuilder<SearchRequest>();
    SearchRequest searchRequest = builder.mappingRequestParam(request, SearchRequest.class);
   
    Assert.assertEquals("nike", searchRequest.getKeyword());
  }
View Full Code Here


    Assert.assertEquals("dscr:파이썬 dscr:파이 dscr:프로그래밍 dscr:공부", query.toString());
  }
 
  @Test
  public void normalTermQueryWithDefaultFieldBoost() throws CrescentInvalidRequestException {
    SearchRequest searchRequest = new SearchRequest();
    searchRequest.setCollectionName("sample");
    searchRequest.setCustomQuery("title:\"파이썬 프로그래밍 공부\"");
   
    CrescentSearchRequestWrapper csrw
      = new CrescentSearchRequestWrapper(searchRequest);
   
    Query query = csrw.getQuery();
View Full Code Here

    Assert.assertEquals("title:파이썬^2.0 title:파이^2.0 title:프로그래밍^2.0 title:공부^2.0", query.toString());
  }
 
  @Test
  public void multipleTermQueryWithDefaultFieldBoost() throws CrescentInvalidRequestException {
    SearchRequest searchRequest = new SearchRequest();
    searchRequest.setCollectionName("sample");
    searchRequest.setCustomQuery("title:\"파이썬 프로그래밍 공부\" +dscr:\"자바 병렬 프로그래밍\"");
   
    CrescentSearchRequestWrapper csrw
      = new CrescentSearchRequestWrapper(searchRequest);
   
    Query query = csrw.getQuery();
View Full Code Here

  public void collectionName() throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest();
    request.setParameter("col_name", "test");
   
    RequestBuilder<SearchRequest> builder = new RequestBuilder<SearchRequest>();
    SearchRequest searchRequest = builder.mappingRequestParam(request, SearchRequest.class);
   
    Assert.assertEquals("test", searchRequest.getCollectionName());
  }
View Full Code Here

    Assert.assertEquals("title:파이썬^2.0 title:파이^2.0 title:프로그래밍^2.0 title:공부^2.0 +dscr:자바 +dscr:병렬 +dscr:프로그래밍", query.toString());
  }
 
  @Test
  public void normalTermQueryWithCustomBoost() throws CrescentInvalidRequestException {
    SearchRequest searchRequest = new SearchRequest();
    searchRequest.setCollectionName("sample");
    searchRequest.setCustomQuery("dscr:\"파이썬 프로그래밍 공부^10\"");
   
    CrescentSearchRequestWrapper csrw
      = new CrescentSearchRequestWrapper(searchRequest);
   
    Query query = csrw.getQuery();
View Full Code Here

  public void pageSize() throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest();
    request.setParameter("page_size", "50");
   
    RequestBuilder<SearchRequest> builder = new RequestBuilder<SearchRequest>();
    SearchRequest searchRequest = builder.mappingRequestParam(request, SearchRequest.class);
   
    Assert.assertEquals("50", searchRequest.getPageSize());
  }
View Full Code Here

    Assert.assertEquals("dscr:파이썬^10.0 dscr:파이^10.0 dscr:프로그래밍^10.0 dscr:공부^10.0", query.toString());
  }
 
  @Test
  public void normalTermQueryWithDefaultFieldBoostAndCustomBoost() throws CrescentInvalidRequestException {
    SearchRequest searchRequest = new SearchRequest();
    searchRequest.setCollectionName("sample");
    searchRequest.setCustomQuery("title:\"파이썬 프로그래밍 공부^10\" dscr:\"파이썬 프로그래밍 공부^10\"");
   
    CrescentSearchRequestWrapper csrw
      = new CrescentSearchRequestWrapper(searchRequest);
   
    Query query = csrw.getQuery();
View Full Code Here

  public void sort() throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest();
    request.setParameter("sort", "name desc");
   
    RequestBuilder<SearchRequest> builder = new RequestBuilder<SearchRequest>();
    SearchRequest searchRequest = builder.mappingRequestParam(request, SearchRequest.class);
   
    Assert.assertEquals("name desc", searchRequest.getSort());
  }
View Full Code Here

  public void searchField() throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest();
    request.setParameter("search_field", "title, contents");
   
    RequestBuilder<SearchRequest> builder = new RequestBuilder<SearchRequest>();
    SearchRequest searchRequest = builder.mappingRequestParam(request, SearchRequest.class);
   
    Assert.assertEquals("title, contents", searchRequest.getSearchField());
  }
View Full Code Here

  public void customQuery() throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest();
    request.setParameter("cq", "title:\"jang\"");
   
    RequestBuilder<SearchRequest> builder = new RequestBuilder<SearchRequest>();
    SearchRequest searchRequest = builder.mappingRequestParam(request, SearchRequest.class);
   
    Assert.assertEquals("title:\"jang\"", searchRequest.getCustomQuery());
  }
View Full Code Here

TOP

Related Classes of com.tistory.devyongsik.crescent.search.entity.SearchRequest

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.