spring-data-elasticsearch: Highlighter not working -
i'm working spring-data-elasticsearch:2.1.6.release library, , can't seem able highlighting working. right now, query looks so:
searchrequestbuilder request = client .preparesearch("stuff") .setsearchtype(searchtype.query_then_fetch) .setquery(matchquery) .setfrom(from) .addhighlightedfield("description", 10, 5) .addhighlightedfield(new highlightbuilder.field("title").pretags("<b>").posttags("</b>")) .addhighlightedfield(new highlightbuilder.field("description").pretags("<b>").posttags("</b>")) .sethighlighterpretags("<br>") .sethighlighterposttags("</br>") .setsize(pagesize); as can see, i'm trying under sun. no matter do, nothing seems work.
further down in code, decided see fields might highlighted in searchhit with:
final map<string, highlightfield> stringhighlightfieldmap = hit.highlightfields(); highlightfield = hit.gethighlightfields().get("description"); in both cases, values either null or "size=0".
i've seen on stackoverflow response here how provide highlighting spring data elasticsearch , when try that, still there no highlighted fields.
does know how highlighting work spring-data-elasticsearch?
any appreciated.
wiki
Comments
Post a Comment