Examples of SolrQuery


Examples of org.apache.solr.client.solrj.SolrQuery

    protected void solrCommit() {
        template.sendBodyAndHeader("direct:start", null, SolrConstants.OPERATION, SolrConstants.OPERATION_COMMIT);
    }

    protected QueryResponse executeSolrQuery(String query) throws SolrServerException {
        SolrQuery solrQuery = new SolrQuery();
        solrQuery.setQuery(query);
        return solrServer.query(solrQuery);
    }
View Full Code Here

Examples of org.apache.solr.client.solrj.SolrQuery

        {

            // HttpSolrServer solrServer = new HttpSolrServer(
            // solrConfig.getUrl()+solrCore);
            solrServer.setMaxRetries(0);
            SolrQuery solrQuery = new SolrQuery();
            // 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());
            }
            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);
            if (getBean() instanceof BeanFacetComponent)
            {
                BeanFacetComponent beanFacet = (BeanFacetComponent) getBean();
                solrQuery.setFacet(true);
                solrQuery.addFacetQuery(beanFacet.getFacetQuery());
                solrQuery.addFacetField(beanFacet.getFacetField());
            }
            solrResponse = solrServer.query(solrQuery);           
            if(!getBean().getSubQueries().isEmpty()) {               
                statisticDatasBeans.addValue(TOP, CrisConstants.getEntityTypeText(relationType), CATEGORY,
                    generateCategoryView(solrServer, TOP, relationType.toString(), CATEGORY, StatComponentsService.getTopCityLength(), query, getBean().getSubQueries(), sID));
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.