add multiple reading to elevate word

This commit is contained in:
yfujita 2017-03-18 03:48:30 +09:00
parent 6efc20a5a6
commit 875d1cb7f7

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;
@ -305,8 +304,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() {