fix #391 : encode appendHighlightParams

This commit is contained in:
Shinsuke Sugaya 2016-02-27 08:52:02 +09:00
parent f9916b4051
commit bb1e0a5dcd

View file

@ -54,6 +54,7 @@ import org.elasticsearch.index.query.QueryBuilders;
import org.elasticsearch.search.sort.SortBuilder;
import org.elasticsearch.search.sort.SortBuilders;
import org.elasticsearch.search.sort.SortOrder;
import org.lastaflute.taglib.function.LaFunctions;
public class SearchService {
@ -130,7 +131,7 @@ public class SearchService {
if (highlightQueries != null) {
final StringBuilder buf = new StringBuilder(100);
highlightQueries.stream().forEach(q -> {
buf.append("&hq=").append(q);
buf.append("&hq=").append(LaFunctions.u(q));
});
data.setAppendHighlightParams(buf.toString());
}