浏览代码

fix #391 : encode appendHighlightParams

Shinsuke Sugaya 9 年之前
父节点
当前提交
bb1e0a5dcd
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      src/main/java/org/codelibs/fess/app/service/SearchService.java

+ 2 - 1
src/main/java/org/codelibs/fess/app/service/SearchService.java

@@ -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());
         }