...
|
...
|
@@ -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)){
|
...
|
...
|
|