add multiple reading to elevate word

This commit is contained in:
yfujita 2017-03-18 03:48:30 +09:00
parent dffd67bb55
commit b225c027c7

View file

@ -22,7 +22,6 @@ import java.time.LocalDateTime;
import java.time.ZoneId;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
@ -232,8 +231,8 @@ public class SuggestHelper {
}
suggester.indexer().addElevateWord(
new org.codelibs.fess.suggest.entity.ElevateWord(word, boost, Collections.singletonList(reading), contentFieldList,
labelList, roleList));
new org.codelibs.fess.suggest.entity.ElevateWord(word, boost, Arrays.asList(reading.replace(" ", TEXT_SEP)
.replaceAll(TEXT_SEP + "+", TEXT_SEP).split(TEXT_SEP)), contentFieldList, labelList, roleList));
}
public void deleteAllBadWords() {