Bladeren bron

获取联想词时关键词转为小写

sunyj 9 jaren geleden
bovenliggende
commit
1283bb4a9e

+ 3 - 2
search-console-b2b/src/main/java/com/uas/search/console/b2b/service/impl/SearchServiceImpl.java

@@ -105,8 +105,9 @@ public class SearchServiceImpl implements SearchService, InnerSearchService {
 			for (String field : fields) {
 				keywordFields.add(ClassAndTableNameUtils.combineField(tableName, field));
 			}
-			// 获取联想词时,不进行分词
-			SPage<ScoreDoc> scoreDocPage = search(indexSearcher, keyword, tableName, keywordFields, false, pageParams);
+			// 获取联想词时,不进行分词(此时关键词需转为小写)
+			SPage<ScoreDoc> scoreDocPage = search(indexSearcher, keyword.toLowerCase(), tableName, keywordFields, false,
+					pageParams);
 			SPage<String> sPage = convertSPage(scoreDocPage, String.class);
 			for (ScoreDoc scoreDoc : scoreDocPage.getContent()) {
 				Document document = indexSearcher.doc(scoreDoc.doc);