Authored by Gino Zhang

修改query为空的问题

... ... @@ -150,7 +150,7 @@ public class SearchExplainerService {
}
// 5. 对query的关键字进行分词
List<String> searchTokens = getKeyWordAnalyzerResult(fieldDescMap.get(sortedSearchFields.get(0)), keyword);
List<String> searchTokens = StringUtils.isNotEmpty(keyword) ? getKeyWordAnalyzerResult(fieldDescMap.get(sortedSearchFields.get(0)), keyword) : null;
// 6. 处理匹配结果。匹配结果暂时只考虑是cross_fields的 并且所有字段的search_analyzer都是ik_complex
if(CollectionUtils.isNotEmpty(searchTokens)){
... ...