Package org.apache.solr.client.solrj

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


    // Query the documents
    {
      SolrQuery query = new SolrQuery();
      query.setQuery("units_i:2");
      query.addSortField("value_i", SolrQuery.ORDER.asc);
      query.setRows(Integer.MAX_VALUE);

      QueryResponse response = client.query(query);
      SolrDocumentList results = response.getResults();
      Assert.assertEquals(results.getNumFound(), docCount / 10);
View Full Code Here


    // Query the documents
    {
      SolrQuery query = new SolrQuery();
      query.setQuery("value_i:[* TO 9]");
      query.addSortField("value_i", SolrQuery.ORDER.asc);
      query.setRows(Integer.MAX_VALUE);

      QueryResponse response = client.query(query);
      SolrDocumentList results = response.getResults();
      Assert.assertEquals(results.getNumFound(), 10);
View Full Code Here

        {
            for (Sort s : sorts)
            {
                if (s.col < 0)
                {
                    solrQuery.addSortField("cris-uuid", s.asc ? ORDER.asc
                            : ORDER.desc);
                    solrQuery.addSortField("search.resourceid",
                            s.asc ? ORDER.asc : ORDER.desc);
                }
                else
View Full Code Here

            {
                if (s.col < 0)
                {
                    solrQuery.addSortField("cris-uuid", s.asc ? ORDER.asc
                            : ORDER.desc);
                    solrQuery.addSortField("search.resourceid",
                            s.asc ? ORDER.asc : ORDER.desc);
                }
                else
                {
                    solrQuery.addSortField(columns.get(s.col).getSortField(),
View Full Code Here

                    solrQuery.addSortField("search.resourceid",
                            s.asc ? ORDER.asc : ORDER.desc);
                }
                else
                {
                    solrQuery.addSortField(columns.get(s.col).getSortField(),
                            s.asc ? ORDER.asc : ORDER.desc);
                }
            }
        }
View Full Code Here

                case DESCENDING:
                    solrSortOrder = ORDER.desc;
                    break;
                }

                query.addSortField( sortByResolved, solrSortOrder );
            }

        }
        SolrDocumentList docs = null;
        // Get QueryResponse from Server
View Full Code Here

        }
        if (offset != null) {
            q += " AND " + exampleIdField + ":[" + offset.toString() + " TO *]";
        }
        query.setQuery(q);
        query.addSortField(exampleIdField, SolrQuery.ORDER.asc);
        query.set("rows", batchSize + 1);
        String nextExampleId = null;
        try {
            int count = 0;
            QueryResponse response = solrServer.query(query);
View Full Code Here

        SolrServer solrServer = getActiveSolrServer();
        SolrQuery query = new SolrQuery("*:*");
        query.addFilterQuery(entryTypeField + ":" + METADATA_ENTRY);
        query.addFilterQuery(broaderField + ":" + ClientUtils.escapeQueryChars(broadTopicId));
        query.addField(conceptUriField);
        query.addSortField(conceptUriField, SolrQuery.ORDER.asc);
        try {
            for (SolrDocument result : solrServer.query(query).getResults()) {
                narrowerConcepts.add(result.getFirstValue(conceptUriField).toString());
            }
        } catch (SolrServerException e) {
View Full Code Here

        SolrQuery query = new SolrQuery("*:*");
        query.addFilterQuery(entryTypeField + ":" + METADATA_ENTRY);
        String offset = null;
        boolean done = false;
        int batchSize = 1000;
        query.addSortField(conceptUriField, SolrQuery.ORDER.asc);
        query.setRows(batchSize + 1);
        try {
            while (!done) {
                // batch over all the indexed topics
                if (offset != null) {
View Full Code Here

    @Test public void compoundSort() throws Exception {
        addStandardFixtures();
        final SolrQuery query = new SolrQuery();
        query.add("spatial", "{!sort=true}40.7142691, -74.0059729");
        query.addSortField("rating", SolrQuery.ORDER.desc);
        assertResultsInOrder(query, "Brooklyn", "New York", "Staten Island",
                             "Yonkers");
    }

    @Test public void dismaxWithSpatialSorting() throws Exception {
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.