Examples of addFilterQuery()


Examples of org.apache.solr.client.solrj.SolrQuery.addFilterQuery()

            boolean updated = false;
            int itemsCited = 0;
            int citations = 0;
            SolrQuery query = new SolrQuery();
            query.setQuery("dc.identifier.pmid:[* TO *]");
            query.addFilterQuery("{!field f=author_authority}"
                    + ResearcherPageUtils.getPersistentIdentifier(rp),"NOT(withdrawn:true)");
            query.setFields("dc.identifier.pmid");
            query.setRows(Integer.MAX_VALUE);

            QueryResponse response = searchService.search(query);
View Full Code Here

Examples of org.apache.solr.client.solrj.SolrQuery.addFilterQuery()

            if (StringUtils.isNotEmpty(itemsInPMCTP))
            {
                query = new SolrQuery();
                query.setQuery("dc.identifier.pmcid:[* TO *]");
                query.addFilterQuery("{!field f=author_authority}"
                        + ResearcherPageUtils.getPersistentIdentifier(rp),"NOT(withdrawn:true)");
                query.setRows(0);

                response = searchService.search(query);
                results = response.getResults();
View Full Code Here

Examples of org.apache.solr.client.solrj.SolrQuery.addFilterQuery()

        String query = buildQuery(authority, name, showSameDept, dept,
                modeEntity, level);
        String[] fqs = {"type:" + getConnectionName(), "entity:" + modeEntity};
        solrQuery.setQuery(query);
        solrQuery.addFilterQuery(fqs);
  if (!showExternal && authority != null && !authority.isEmpty()) {
    solrQuery.addFilterQuery(new String[] {"a_auth:rp*", "b_auth:rp*" });
  }
        solrQuery.setFacet(true);
        solrQuery.addFacetField(FACET_SEARCH);
View Full Code Here

Examples of org.apache.solr.client.solrj.SolrQuery.addFilterQuery()

                modeEntity, level);
        String[] fqs = {"type:" + getConnectionName(), "entity:" + modeEntity};
        solrQuery.setQuery(query);
        solrQuery.addFilterQuery(fqs);
  if (!showExternal && authority != null && !authority.isEmpty()) {
    solrQuery.addFilterQuery(new String[] {"a_auth:rp*", "b_auth:rp*" });
  }
        solrQuery.setFacet(true);
        solrQuery.addFacetField(FACET_SEARCH);
        if (modeEntity == ConstantNetwork.ENTITY_RP)
        {
View Full Code Here

Examples of org.apache.solr.client.solrj.SolrQuery.addFilterQuery()

     String queryString = sanitizeQueryString(originalQueryString, field);
   
    
     SolrQuery searchQuery = new SolrQuery();
     prepareQuery(queryString, searchQuery);
     searchQuery.addFilterQuery(facet +":\"" + facetValue +"\"");
     //see  http://www.lucidimagination.com/Community/Hear-from-the-Experts/Articles/Faceted-Search-Solr
    
    QueryResponse queryResponse = RemoteCallManager.sendSearch(searchQuery);
    try {
      JSONObject returnObject = formJSONResponse(request, queryResponse);
View Full Code Here

Examples of org.apache.solr.client.solrj.SolrQuery.addFilterQuery()

    private SolrQuery initSolrQuery(Query entityhubQuery) {
        SolrQuery query = new SolrQuery();
        // first add a filterquery for the domain if present
        if (domain != null) {
            query.addFilterQuery(String.format("%s:%s", fieldMapper.getDocumentDomainField(),
                SolrUtil.escapeSolrSpecialChars(domain)));
        }
        // than add the offset
        query.setStart(entityhubQuery.getOffset());
        // and the limit
View Full Code Here

Examples of org.apache.solr.client.solrj.SolrQuery.addFilterQuery()

 
  public SolrDocumentList query(String keywords, int tenantId) throws SolrException{
    try {
      SolrQuery query = new SolrQuery(keywords);
            query.setRows(Integer.MAX_VALUE);
      query.addFilterQuery("tenantId:" + tenantId);
      QueryResponse queryresponse = server.query(query);
      return queryresponse.getResults();
    } catch (SolrServerException e) {
      throw new SolrException(ErrorCode.SERVER_ERROR, "Failure at query "+ keywords, e);
    }
View Full Code Here

Examples of org.apache.solr.client.solrj.SolrQuery.addFilterQuery()

        if(i < cities.size() - 1){
          fq.append(" OR ");
        }
      }
          fq.append(")");
          solrQuery.addFilterQuery(fq.toString());
        }
        if(countries != null && countries.size() > 0){
          StringBuilder fq = new StringBuilder("countrycode:(");
          for (int i = 0; i < countries.size(); i++) {
        String country = countries.get(i);
View Full Code Here

Examples of org.apache.solr.client.solrj.SolrQuery.addFilterQuery()

        if(i < countries.size() - 1){
          fq.append(" OR ");
        }
      }
          fq.append(")");
          solrQuery.addFilterQuery(fq.toString());
        }
       

        SolrRequest request = new QueryRequest(solrQuery, METHOD.POST);
View Full Code Here

Examples of org.apache.solr.client.solrj.SolrQuery.addFilterQuery()

            solrQuery.addFacetField(facetField);
        }
       
        if(priceStart != null && priceEnd != null){
          String fq = String.format("price:[%1$,.0f TO %2$,.0f]", priceStart.doubleValue(), priceEnd.doubleValue());
          solrQuery.addFilterQuery(fq);
        }
       
        if(catalogCategories != null && catalogCategories.size() > 0){
          StringBuilder fq = new StringBuilder("catalogCategories:(");
          for (int i = 0; i < catalogCategories.size(); i++) {
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.