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