Hi, I searched documentation and internet but could not find any accurate 
information on this.

I have a highlight query which is working properly:

SearchResponse response = getClient().prepareSearch()
.setIndices("myindex")
.setTypes("mytype")
.setSearchType(SearchType.DFS_QUERY_THEN_FETCH)
.setQuery(QueryBuilders
.boolQuery()
     .should(QueryBuilders.matchQuery("myfield", "house"))
       )
.addHighlightedField("myfield", 250, 1)
.setFrom(0)
.setSize(25)
.execute()
.actionGet();

The query is fetching results from myfield which contains indexed HTML 
content. Highlighted result contains HTML tags and would like to trip out 
the HTML content response. I found the HTML Strip Char 
Filter<http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/analysis-htmlstrip-charfilter.html>
 but 
do not know what is the syntax to add it as a request analyzer *in Java*.

I have found examples in Java to create indices including the 
analyzer<http://jaibeermalik.wordpress.com/2013/03/26/elasticsearch-text-analysis-for-content-enrichment/>
 but 
none to include the analyzer in a java request which documentations 
says<http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/analysis.html>is
 possible:

*The index analysis module acts as a configurable registry of Analyzers 
that can be used in order to both break indexed (analyzed) fields when a 
document is indexed and process query strings*


Any pointer to an example would be very appreciated.

Thanks.

-- 
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/d83716b0-1461-4796-9d03-b7d7cb268ef7%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to