Package org.apache.solr.client.solrj

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


        }

       
        if(day!=null&&!day.isEmpty()&&!day.equals(newestPartion))
        {
          query.addFilterQuery("thedate:"+day);
        }
        query.setParam(CommonParams.HIGOHB,true);
        query.setParam("mlogtime", fmt.format(new Date()));

        query.setParam("rows", "0");
View Full Code Here


            // http://localhost:8983/solr/statistics/select/?q=type%3A2&rows=20&facet=true&facet.date=time&facet.date.start=2008-07-00T00:00:00.000Z&facet.date.end=2009-06-31T00:00:00.000Z&facet.date.gap=%2B1MONTHS&facet.field=id
            _prepareBasicQuery(solrQuery, StatComponentsService.getYearsQuery());
            // _prepareTopQuery(type, id, fieldName, solrQuery);

            if(StatComponentsService.isExcludeBot()) {
                solrQuery.addFilterQuery("-isBot:true");   
            }

            Integer relationType = getRelationObjectType();
            if(relationType==null) {
                relationType = CrisConstants.getEntityType(getRelationObjectClass().newInstance());
View Full Code Here

            Integer relationType = getRelationObjectType();
            if(relationType==null) {
                relationType = CrisConstants.getEntityType(getRelationObjectClass().newInstance());
            }
            solrQuery.addFilterQuery("type:"+ relationType);     
            for(String filter : getBean().getFilters()) {
                solrQuery.addFilterQuery(filter);
            }           
            String query = MessageFormat.format(QUERY_COMMON, getFromField(), getBean().getQuery());
            String sID = getObjectId(id);
View Full Code Here

            if(relationType==null) {
                relationType = CrisConstants.getEntityType(getRelationObjectClass().newInstance());
            }
            solrQuery.addFilterQuery("type:"+ relationType);     
            for(String filter : getBean().getFilters()) {
                solrQuery.addFilterQuery(filter);
            }           
            String query = MessageFormat.format(QUERY_COMMON, getFromField(), getBean().getQuery());
            String sID = getObjectId(id);
            query = MessageFormat.format(query, sID);
            solrQuery.setQuery(query);
View Full Code Here

        boolean sysAdmin = AuthorizeManager.isAdmin(context);

        SolrQuery solrQuery = new SolrQuery();
        if (StringUtils.isNotEmpty(userQuery))
        {
            solrQuery.addFilterQuery("{!tag=user}"
                    + ClientUtils.escapeQueryChars(userQuery) + "*");
            solrQuery.addFacetQuery("{!ex=user}*:*");
        }

        if (!configuration.isActionEnabled(RelationPreference.HIDED, sysAdmin))
View Full Code Here

            solrQuery.addFacetQuery("{!ex=user}*:*");
        }

        if (!configuration.isActionEnabled(RelationPreference.HIDED, sysAdmin))
        {
            solrQuery.addFilterQuery(getHiddenFilter(cris, configurationName));
        }
        if (!configuration.isActionEnabled(RelationPreference.SELECTED,
                sysAdmin))
        {
            solrQuery
View Full Code Here

            solrQuery.addFilterQuery(getHiddenFilter(cris, configurationName));
        }
        if (!configuration.isActionEnabled(RelationPreference.SELECTED,
                sysAdmin))
        {
            solrQuery
                    .addFilterQuery(getSelectedFilter(cris, configurationName));
        }
        if (configuration
                .isActionEnabled(RelationPreference.UNLINKED, sysAdmin))
        {
View Full Code Here

        solrQuery.setQuery(query);

        if (StringUtils.isNotEmpty(status))
        {

            solrQuery
                    .addFilterQuery(RelationPreference.PREFIX_RELATIONPREFERENCES
                            + configurationName
                            + "."
                            + status.toLowerCase()
                            + ":\"" + cris.getUuid() + "\"");
View Full Code Here

        }

        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())
        {
View Full Code Here

    solrQuery.setStart(Integer.parseInt(start));
    solrQuery.setRows(Integer.parseInt(limit));

    internalBuildFieldList(solrQuery, projection);

    solrQuery.addFilterQuery("search.resourcetype:" + resource_type);
    for (Criteria criteria : userWS.getCriteria()) {
      if (type.equals(criteria.getCriteria())) {
        // parse criteria follow solr form:
        // "fq=type:bllababl&fq=text:balglballlbab"
        List<String> result = new ArrayList<String>();
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.