Examples of addHighlightField()


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

        {
            solrQuery.setHighlight(true);
            solrQuery.add(HighlightParams.USE_PHRASE_HIGHLIGHTER, Boolean.TRUE.toString());
            for (DiscoverHitHighlightingField highlightingField : discoveryQuery.getHitHighlightingFields())
            {
                solrQuery.addHighlightField(highlightingField.getField() + "_hl");
                solrQuery.add("f." + highlightingField.getField() + "_hl." + HighlightParams.FRAGSIZE, String.valueOf(highlightingField.getMaxChars()));
                solrQuery.add("f." + highlightingField.getField() + "_hl." + HighlightParams.SNIPPETS, String.valueOf(highlightingField.getMaxSnippets()));
            }

        }
View Full Code Here

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

        for (KeywordQueryFilter filter : filters) {
            q.addFilterQuery(filter.toString());
        }
       
        if (snippets) {
            q.addHighlightField(Server.Schema.TEXT.toString());
            //q.setHighlightSimplePre("«"); //original highlighter only
            //q.setHighlightSimplePost("»");  //original highlighter only
            q.setHighlightSnippets(1);
            q.setHighlightFragsize(SNIPPET_LENGTH);
View Full Code Here

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

        }

        String idQuery = Server.Schema.ID.toString() + ":" + contentIDStr;
        q.setShowDebugInfo(DEBUG); //debug
        q.addFilterQuery(idQuery);
        q.addHighlightField(highlightField);
        //q.setHighlightSimplePre("«"); //original highlighter only
        //q.setHighlightSimplePost("»");  //original highlighter only
        q.setHighlightSnippets(1);
        q.setHighlightFragsize(SNIPPET_LENGTH);
       
View Full Code Here

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

        }


        final String filterQuery = Server.Schema.ID.toString() + ":" + contentIdStr;
        q.addFilterQuery(filterQuery);
        q.addHighlightField(highLightField); //for exact highlighting, try content_ws field (with stored="true" in Solr schema)

        //q.setHighlightSimplePre(HIGHLIGHT_PRE); //original highlighter only
        //q.setHighlightSimplePost(HIGHLIGHT_POST); //original highlighter only
        q.setHighlightFragsize(0); // don't fragment the highlight, works with original highlighter, or needs "single" list builder with FVH
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.