Examples of QueryResponse


Examples of org.apache.solr.client.solrj.response.QueryResponse

    private boolean checkAvailableData(HttpServletRequest request,
            String connection, String value) throws SearchServiceException
    {

        String query = "type:" + connection + " AND focus_val:\"" + value +"\"" + " AND entity:"+ ConstantNetwork.ENTITY_DEPT;
        QueryResponse rsp = shootQuery(query, false, null);
        SolrDocumentList docs = rsp.getResults();
        if (docs != null)
        {
            if (docs.getNumFound() > 0)
            {
                return true;
View Full Code Here

Examples of org.apache.solr.client.solrj.response.QueryResponse

        solrQuery.setQuery(field1 + ":\"" + from
                + "\" AND " + field2 + ":\"" + to + "\"");

        solrQuery.addFilterQuery("type:" + type);       
        solrQuery.setRows(Integer.MAX_VALUE);
        QueryResponse rsp = service.search(solrQuery);

        for (SolrDocument doc : rsp.getResults())
        {
            String resultField = "";
            if (doc.getFieldValue("value") instanceof String)
            {
                resultField = (String) doc.getFieldValue("value");
View Full Code Here

Examples of org.apache.solr.client.solrj.response.QueryResponse

            fieldsToRetrieve
                    .add(ConstantNetwork.PREFIX_METADATA_BIBLIOMETRIC_4_RETRIEVE
                            + conn);
        }
        String[] fields = fieldsToRetrieve.toArray(new String[] {});
        QueryResponse rsp;
        try
        {
            solrQuery = new SolrQuery();
            solrQuery.setQuery("search.resourcetype:"
                    + CrisConstants.RP_TYPE_ID + " AND rp_dept:\"" + dept
                    + "\"");
            solrQuery.setFields(fields);
            solrQuery.setRows(Integer.MAX_VALUE);
            rsp = getService().getSearcher().search(solrQuery);

            SolrDocumentList rows = rsp.getResults();

            external: for (String conn : connections)
            {
                Iterator<SolrDocument> iter = rows.iterator();
                internal: while (iter.hasNext())
View Full Code Here

Examples of org.apache.solr.client.solrj.response.QueryResponse

        // check table name
        query.addFacetField("pjsponsor_filter");
        query.addFacetField("pjstatus_filter");
        query.setRows(0);

        QueryResponse qResponse = ((CrisSearchService) searchService)
                .search(query);
       
        FacetField facetField = qResponse.getFacetField("pjsponsor_filter");
       
        List<DiscoverResult.FacetResult> sponsors = new ArrayList<DiscoverResult.FacetResult>();
        List<Count> values = facetField.getValues();
        if (values != null)
        {
            for (FacetField.Count facetValue : values) {
                DiscoverResult.FacetResult fr = searchService.getDiscoveryFacet(context, facetField, facetValue);
                sponsors.add(fr);
            }
        }
        FacetField facetFieldStatus = qResponse.getFacetField("pjstatus_filter");
       
        List<DiscoverResult.FacetResult> status = new ArrayList<DiscoverResult.FacetResult>();
        List<Count> valuesStatus = facetFieldStatus.getValues();
        if (valuesStatus != null)
        {
View Full Code Here

Examples of org.apache.solr.client.solrj.response.QueryResponse

    query.setFacetSort(FacetParams.FACET_SORT_INDEX);
    // check table name
    query.addFacetField("faculty_filter");
    query.setRows(0);

    QueryResponse qResponse = ((CrisSearchService) searchService)
        .search(query);
   
    FacetField facetField = qResponse.getFacetField("faculty_filter");
   
    List<DiscoverResult.FacetResult> faculties = new ArrayList<DiscoverResult.FacetResult>();
    List<Count> values = facetField.getValues();
    if (values != null)
    {
View Full Code Here

Examples of org.apache.solr.client.solrj.response.QueryResponse

    solrQuery.addFacetField("type");
    solrQuery.setFacetLimit(Integer.MAX_VALUE);
    solrQuery.setFacetMinCount(1);
    solrQuery.setRows(0);

    QueryResponse rsp = service.search(solrQuery);

    FacetField facets = rsp.getFacetField("type");
    for(Count facet : facets.getValues()) {
      result.put(facet.getName(), Integer.valueOf((int)facet.getCount()));     
    }   
    return result;
  }
View Full Code Here

Examples of org.apache.solr.client.solrj.response.QueryResponse

        SolrQuery solrQuery = new SolrQuery();
        solrQuery.setQuery(query);
        solrQuery.setStart(0);
        solrQuery.setRows(0);
        QueryResponse rsp = getService().search(solrQuery);
        SolrDocumentList docs = rsp.getResults();
        if (docs != null)
        {
            if (docs.getNumFound() > 0)
            {
                return true;
View Full Code Here

Examples of org.apache.solr.client.solrj.response.QueryResponse

      throws SearchServiceException, IOException {

    SolrQuery solrQuery = buildQuery(query,
        paginationStart.trim(), paginationLimit.trim(),
        userWS, type, splitProjection);
    QueryResponse response = searchServices.search(solrQuery);
    List<T> results = getWSObject(response);
      root = getMarshaller()
          .buildResponse(results, response.getResults().getStart(),
              response.getResults().getNumFound(), type,
              splitProjection, userWS
                  .isShowHiddenMetadata(), nameRoot);
    return root;
  }
View Full Code Here

Examples of org.apache.solr.client.solrj.response.QueryResponse

                    SolrQuery solrQuery = new SolrQuery();
                    solrQuery.setQuery(getFromField() +":"+ Constants.BITSTREAM + "-"+ bitstream.getID());
                    try
                    {
                        QueryResponse solrQueryResponse = crisSearchService.search(solrQuery);
                        for (SolrDocument doc : solrQueryResponse.getResults())
                        {
                            labels.addValue(row.getLabel(), "handle", doc.getFieldValue("handle"));
                        }
                    }
                    catch (SearchServiceException e)
View Full Code Here

Examples of org.apache.solr.client.solrj.response.QueryResponse

                // before
                // and all the item modified today and archived yesterday
                query.setQuery("(item.lastmodified:(NOW/DAY-1DAY) AND dateaccessioned:(NOW/DAY-1DAY)) OR ((item.lastmodified:(NOW/DAY) AND dateaccessioned:(NOW/DAY-1DAY)))");
            }

            QueryResponse qResponse = searchService.search(query);
            SolrDocumentList results = qResponse.getResults();

            // Only add to buffer if there are new items
            if (results.getNumFound() > 0)

            {
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.