Examples of SearchRequest


Examples of org.elasticsearch.action.search.SearchRequest

        final Set<String> affectedIndices = IndexHelper.determineAffectedIndices(indexRangeService, deflector, range);
        srb.setIndices(affectedIndices.toArray(new String[affectedIndices.size()]));
        srb.setQuery(qs);
        srb.addFacet(fb);

        final SearchRequest request = srb.request();
        SearchResponse r = c.search(request).actionGet();
        return new DateHistogramResult((DateHistogramFacet) r.getFacets().facet("histogram"), query,
                request.source(),
                interval, r.getTook());
    }
View Full Code Here

Examples of org.elasticsearch.action.search.SearchRequest

        srb.setIndices(affectedIndices.toArray(new String[affectedIndices.size()]));
        srb.setQuery(qs);
        srb.addFacet(fb);

        SearchResponse r;
        final SearchRequest request = srb.request();
        try {
            r = c.search(request).actionGet();
        } catch (org.elasticsearch.action.search.SearchPhaseExecutionException e) {
            throw new FieldTypeException(e);
        }

        return new FieldHistogramResult((DateHistogramFacet) r.getFacets().facet("histogram"), query, request.source(),
                interval, r.getTook());
    }
View Full Code Here

Examples of org.elasticsearch.action.search.SearchRequest

                                                searchSourceBuilder.field((String) field);
                                            }
                                        }
                                    }

                                    SearchRequest searchRequest = new SearchRequest();
                                    if (indices != null) {
                                        searchRequest.indices(indices);
                                    }
                                    if (types != null) {
                                        searchRequest.types(types);
                                    }

                                    ImmutableMap.Builder<String, Object> builder = ImmutableMap.builder();
                                    builder.put("query", (Map) mapQuery.get("query"));
                                    searchRequest.source(builder.build());

                                    if (searchSourceBuilder != null) {
                                        searchRequest.extraSource(searchSourceBuilder);
                                    }

                                    SearchResponse searchResponse = searchAction.execute(searchRequest).get();
                                    viewContext.queriesAndHits(queryName, searchResponse.hits());
View Full Code Here

Examples of org.fao.geonet.domain.statistic.SearchRequest

    @Test
    public void testHasService() throws Exception {
        _requestRepo.save(SearchRequestRepositoryTest.newSearchRequest(_inc));

        SearchRequest request1 = SearchRequestRepositoryTest.newSearchRequest(_inc);
        final String expectedService = "ExpectedService";
        request1.setService(expectedService);
        while (request1.getParams().size() > 1) {
            request1.getParams().remove(0);
        }
        assertEquals(1, request1.getParams().size());
        request1 = _requestRepo.save(request1);

        final List<SearchRequestParam> all = _paramRepo.findAll(SearchRequestParamSpecs.hasService(expectedService));

        assertEquals(1, all.size());

        assertEquals(request1.getParams().get(0).getId(), all.get(0).getId());
    }
View Full Code Here

Examples of org.jasig.portal.search.SearchRequest

        when(clientHttpRequestFactory.createRequest(new URI("http://ajax.googleapis.com/ajax/services/search/web?q=news&v=1.0&userip=128.104.17.46&rsz=large&cx="), HttpMethod.GET)).thenReturn(clientHttpRequest);
        when(clientHttpResponse.getBody()).thenReturn(new ByteArrayInputStream(json.getBytes()));
        when(responseHttpHeaders.getContentLength()).thenReturn((long)json.length());
        when(portletRequest.getProperty("REMOTE_ADDR")).thenReturn("128.104.17.46");
       
        final SearchRequest query = new SearchRequest();
        query.setSearchTerms("news");
       
        final SearchResults results = googleSearchController.getSearchResults(portletRequest, query);

        assertNotNull(results);
        assertEquals(8, results.getSearchResult().size());
View Full Code Here

Examples of org.sonatype.nexus.mindexer.client.SearchRequest

  @Override
  public SearchResponse identifyBySha1(final String sha1) {
    final Sha1Query query = new Sha1Query();
    query.setSha1(sha1);
    return search(new SearchRequest(query));
  }
View Full Code Here

Examples of org.terrier.querying.SearchRequest

   * @param query the query to process
   * @param cParameter double the term frequency normalisation parameter value
   * @param c_set specifies whether the given value for the parameter c should be used.
   */
  public SearchRequest processQuery(String queryId, String query, double cParameter, boolean c_set) {
    SearchRequest srq = queryingManager.newSearchRequest(queryId, query);
   
    if (c_set)
      srq.setControl("c", Double.toString(cParameter));
    srq.addMatchingModel(mModel, wModel);
    srq.setControl("qemodel", qeModel);
    srq.setControl("qe", "on");
    srq.setControl("c_set", ""+c_set);

    if(logger.isInfoEnabled())
      //logger.info("processing query " + queryId + " '"+ query + "'");
    matchingCount++;
    queryingManager.runPreProcessing(srq);
    queryingManager.runMatching(srq);
    final String cpost = ApplicationSetup.getProperty("c.post", null);
    if (cpost != null)
    {
      srq.setControl("c", cpost);
      srq.setControl("c_set", "true");
    }
    //else the c control is left as is. Ie if c_set is not true, then the weighting model's
    //default value is kept
    queryingManager.runPostProcessing(srq);
    queryingManager.runPostFilters(srq);
View Full Code Here

Examples of org.waveprotocol.box.search.SearchProto.SearchRequest

    ParticipantId user = sessionManager.getLoggedInUser(req.getSession(false));
    if (user == null) {
      response.setStatus(HttpServletResponse.SC_FORBIDDEN);
      return;
    }
    SearchRequest searchRequest = parseSearchRequest(req, response);
    SearchResult searchResult = performSearch(searchRequest, user);
    serializeObjectToServlet(searchResult.getDigests(), response);
  }
View Full Code Here

Examples of org.wijiscommons.ssaf.schema.search.SearchRequest

  public Document search(String solrLocation, Document document)
    throws SSAFSolrException
  {
   
    // Validate incoming XML
    SearchRequest searchRequest = validateXML(document);
   
    // Get SearchItems
    SearchItems searchItems = searchRequest.getSearchItems();
   
    // Construct searchItemList Object
    List<SearchItem> searchItemList = searchItems.getSearchItem();
   
   
    if (searchItemList != null) {
       
            Integer startOffSet =
                searchRequest.getPresentationControlParameters()
                        .getRequestedStartOffset().intValue();
            Integer endOffset =
                searchRequest.getPresentationControlParameters()
                        .getRequestedEndOffset().intValue();

            int rows = endOffset - startOffSet + 1;
            if (rows > this.getMaxSearchResultRecords())
            {
                rows = this.getMaxSearchResultRecords();
            }
           
            List<Sort> sortList = searchRequest.getPresentationControlParameters().getSort();
   
    // Get QueryString
            String queryString = constructQueryString(searchItemList);
            log.debug("Query String: " + queryString);
     
      if (StringUtils.isNotBlank(queryString))
            {
        // Get PointerLocations

                SolrDocumentList solrSearchResult =
                    executeQuery(solrLocation, queryString, startOffSet,
rows + 1, sortList );
               
                int recordCount = solrSearchResult.size();

                SearchResult searchResult = new SearchResult();
               
                PresentationControlParameters presentationControlParameters =
                    new PresentationControlParameters();
               
                if (recordCount == (rows + 1))
                {
                    presentationControlParameters.setMoreRecordsAvailable(true);
                    solrSearchResult.remove(recordCount - 1);
                    recordCount = recordCount - 1;
                }
               
                if (solrSearchResult.size() > 0)
                {
                    List<String> pointerLocations =
                        getPointerLocations(solrSearchResult);

                    // Get Pointers
                    Pointers pointers = getPointers(pointerLocations);

                    searchResult.setPointers(pointers);
                }
                else
                {
                    searchResult.setEmpty(new Empty());
                }
       
        // Set SearchResults
        searchResult.setSearchItems(searchItems);
       
        presentationControlParameters.setReturnedRecordCount(BigInteger
                        .valueOf(recordCount));
                presentationControlParameters.setTotalRecordCount(BigInteger
                        .valueOf(solrSearchResult.getNumFound()));
                presentationControlParameters
                        .setRequestedStartOffset(BigInteger
                                .valueOf(startOffSet));
        presentationControlParameters.setRequestedEndOffset(BigInteger
                        .valueOf(endOffset));

                presentationControlParameters.getSort().addAll(
                    searchRequest.getPresentationControlParameters().getSort() );
        searchResult
                        .setPresentationControlParameters(presentationControlParameters);
        // Return Document
                return marshal(searchResult);
      } else {
View Full Code Here

Examples of proj.zoie.admin.client.search.SearchRequest

            }
          }

          private void doSearch() {
            String query = queryInput.getValue();
            SearchRequest req = new SearchRequest();
            req.setQuery(query);
            _searchSvc.search(req, new AsyncCallback<SearchResult>(){

          public void onFailure(Throwable error) {
            hitcountLabel.setInnerHTML("<b>0/0</b>");
            searchtimeLabel.setInnerHTML("<b>0</b>");
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.