List of usage examples for org.springframework.data.solr.core.query HighlightOptions.FieldWithHighlightParameters setFragsize
public HighlightOptions setFragsize(Integer fragsize)
From source file:org.springframework.data.solr.core.DefaultQueryParserTests.java
@Test public void testConstructSorlQueryWithFieldSpecificHighlightOptions() { SimpleHighlightQuery query = new SimpleHighlightQuery(new SimpleStringCriteria("field_1:value_1")); HighlightOptions options = new HighlightOptions(); HighlightOptions.FieldWithHighlightParameters fieldWithHighlightParameters = new HighlightOptions.FieldWithHighlightParameters( "field_2"); fieldWithHighlightParameters.setFormatter("formatter"); fieldWithHighlightParameters.setFragsize(10); options.addField(fieldWithHighlightParameters); query.setHighlightOptions(options);//w w w . j av a2 s.c o m SolrQuery solrQuery = queryParser.constructSolrQuery(query); Assert.assertArrayEquals(new String[] { "field_2" }, solrQuery.getHighlightFields()); Assert.assertEquals(fieldWithHighlightParameters.getFormatter(), solrQuery.getParams("f.field_2." + HighlightParams.FORMATTER)[0]); Assert.assertEquals(fieldWithHighlightParameters.getFragsize().toString(), solrQuery.getParams("f.field_2." + HighlightParams.FRAGSIZE)[0]); }