Package org.elasticsearch.common.xcontent

Examples of org.elasticsearch.common.xcontent.XContentBuilder.bytes()


        final XContentBuilder sourceToBeReturned = XContentFactory
            .contentBuilder(mapTuple.v1()).map(filteredSource);

        final EditableRestRequest err = new EditableRestRequest(request);
        err.setContent(sourceToBeReturned.bytes());

        filterChain.continueProcessing(err, channel);
        return;

      } catch (final Exception e) {
View Full Code Here


        builder.startObject();
        r.toXContent(builder, ToXContent.EMPTY_PARAMS);
        builder.endObject();
        builder.close();

        String JSON = builder.bytes().toUtf8();
        logger.info("JSON: {}",JSON);
        // {"cluster_name":"test-cluster-boazmbp.fritz.box",
        //      "nodes":{"qpCAo38-Rm2epLPs0FJu8w":
        //          {"setTimestamp":1353104133685,"name":"node0",
        //           "transport_address":"inet[/192.168.1.107:9300]","hostname":"boazmbp.fritz.box",
View Full Code Here

                .field("size", 5).field("start", 2).field("key_field", "k")
                .field("value_field", "v").field("ts_field", "t").endObject()
                .endObject().endObject();
        SearchResponse response = client.prepareSearch()
                .setSearchType(SearchType.COUNT)
                .setFacets(facetQuery.bytes()).execute().actionGet();
        InternalLatestFacet facet = (InternalLatestFacet) response.getFacets()
                .facet("facetname");
        String expected = "{\"facetname\":{\"_type\":\"latest\",\"total\":25,"
                + "\"entries\":[" + "{\"value\":310,\"key\":22,\"ts\":900022},"
                + "{\"value\":300,\"key\":21,\"ts\":900021},"
View Full Code Here

                .field("size", 5).field("start", 2).field("key_field", "k")
                .field("value_field", "v").field("ts_field", "t").endObject()
                .endObject().endObject();
        SearchResponse response = client.prepareSearch()
                .setSearchType(SearchType.COUNT)
                .setFacets(facetQuery.bytes()).execute().actionGet();
        InternalLatestFacet facet = (InternalLatestFacet) response.getFacets()
                .facet("facetname");
        String expected = "{\"facetname\":{\"_type\":\"latest\",\"total\":25,"
                + "\"entries\":[" + "{\"value\":310,\"key\":22,\"ts\":900022},"
                + "{\"value\":300,\"key\":21,\"ts\":900021},"
View Full Code Here

                .endObject()
                .endObject();

        SearchResponse response = client.prepareSearch()
                .setSearchType(SearchType.COUNT)
                .setFacets(facetQuery.bytes().array())
                .execute().actionGet();
    }

    @Test(expectedExceptions = SearchPhaseExecutionException.class)
    public void testWrongValueType() throws Exception {
View Full Code Here

                .endObject()
                .endObject();

        SearchResponse response = client.prepareSearch()
                .setSearchType(SearchType.COUNT)
                .setFacets(facetQuery.bytes().array())
                .execute().actionGet();
    }

    @Test
    public void testDistinctString() throws Exception {
View Full Code Here

                .endObject()
                .endObject()
                .endObject();
        SearchResponse response = client.prepareSearch()
                .setSearchType(SearchType.COUNT)
                .setFacets(facetQuery.bytes().array())
                .execute().actionGet();
        InternalDistinctDateHistogramFacet facet = (InternalDistinctDateHistogramFacet) response.getFacets().facet("distinct");
        XContentBuilder builder = XContentFactory.contentBuilder(XContentType.JSON).startObject();
        facet.toXContent(builder, ToXContent.EMPTY_PARAMS).endObject();
        assertThat(builder.string(), equalTo(
View Full Code Here

                .endObject()
                .endObject()
                .endObject();
        SearchResponse response = client.prepareSearch()
                .setSearchType(SearchType.COUNT)
                .setFacets(facetQuery.bytes().array())
                .execute().actionGet();
        InternalDistinctDateHistogramFacet facet = (InternalDistinctDateHistogramFacet) response.getFacets().facet("distinct");
        XContentBuilder builder = XContentFactory.contentBuilder(XContentType.JSON).startObject();
        facet.toXContent(builder, ToXContent.EMPTY_PARAMS).endObject();
        assertThat(builder.string(), equalTo(
View Full Code Here

        builder.field(id_ref.info().ident().columnIdent().name(), 99);
        builder.field(name_ref.info().ident().columnIdent().name(), "Marvin");

        ESIndexNode indexNode = new ESIndexNode(
                new String[]{"characters"},
                Arrays.asList(builder.bytes()),
                ImmutableList.of("99"),
                ImmutableList.of("99"),
                false,
                false
        );
View Full Code Here

        if (channel.request().method() == RestRequest.Method.HEAD) {
            this.content = BytesArray.EMPTY;
            this.contentType = BytesRestResponse.TEXT_CONTENT_TYPE;
        } else {
            XContentBuilder builder = convert(channel, t);
            this.content = builder.bytes();
            this.contentType = builder.contentType().restContentType();
        }
    }

    private static XContentBuilder convert(RestChannel channel, Throwable t) throws IOException {
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.