クラス SuggestItem
- java.lang.Object
-
- org.codelibs.fess.suggest.entity.SuggestItem
-
public class SuggestItem extends java.lang.Object
-
-
ネストされたクラスの概要
ネストされたクラス 修飾子とタイプ クラス 説明 static classSuggestItem.Kind
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 SuggestItem(java.lang.String[] text, java.lang.String[][] readings, java.lang.String[] fields, long docFreq, long queryFreq, float userBoost, java.lang.String[] tags, java.lang.String[] roles, java.lang.String[] languages, SuggestItem.Kind kind)
-
メソッドの概要
すべてのメソッド staticメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 protected static SuggestItem.Kind[]concatKinds(SuggestItem.Kind[] kinds, SuggestItem.Kind... newKinds)protected static <T> voidconcatValues(java.util.List<T> dest, T... newValues)protected java.util.Map<java.lang.String,java.lang.Object>createEmptyMap()longgetDocFreq()java.lang.String[]getFields()java.lang.StringgetId()SuggestItem.Kind[]getKinds()java.lang.String[]getLanguages()longgetQueryFreq()java.lang.String[][]getReadings()java.lang.String[]getRoles()java.util.Map<java.lang.String,java.lang.Object>getSource()java.lang.String[]getTags()java.lang.StringgetText()java.time.ZonedDateTimegetTimestamp()java.util.Map<java.lang.String,java.lang.Object>getUpdatedSource(java.util.Map<java.lang.String,java.lang.Object> existingSource)floatgetUserBoost()booleanisBadWord(java.lang.String[] badWords)static SuggestItemmerge(SuggestItem item1, SuggestItem item2)static SuggestItemparseSource(java.util.Map<java.lang.String,java.lang.Object> source)voidsetDocFreq(long docFreq)voidsetEmptySource(java.util.Map<java.lang.String,java.lang.Object> emptySource)voidsetFields(java.lang.String[] fields)voidsetId(java.lang.String id)voidsetKinds(SuggestItem.Kind[] kinds)voidsetLanguages(java.lang.String[] languages)voidsetQueryFreq(long queryFreq)voidsetReadings(java.lang.String[][] readings)voidsetRoles(java.lang.String[] roles)voidsetTags(java.lang.String[] tags)voidsetText(java.lang.String text)voidsetTimestamp(java.time.ZonedDateTime timestamp)voidsetUserBoost(float userBoost)java.util.Map<java.lang.String,java.lang.Object>toEmptyMap()java.lang.StringtoString()
-
-
-
コンストラクタの詳細
-
SuggestItem
public SuggestItem(java.lang.String[] text, java.lang.String[][] readings, java.lang.String[] fields, long docFreq, long queryFreq, float userBoost, @Nullable java.lang.String[] tags, @Nullable java.lang.String[] roles, @Nullable java.lang.String[] languages, SuggestItem.Kind kind)
-
-
メソッドの詳細
-
getText
public java.lang.String getText()
-
getReadings
public java.lang.String[][] getReadings()
-
getTags
public java.lang.String[] getTags()
-
getRoles
public java.lang.String[] getRoles()
-
getLanguages
public java.lang.String[] getLanguages()
-
getFields
public java.lang.String[] getFields()
-
getKinds
public SuggestItem.Kind[] getKinds()
-
getQueryFreq
public long getQueryFreq()
-
getDocFreq
public long getDocFreq()
-
getUserBoost
public float getUserBoost()
-
getTimestamp
public java.time.ZonedDateTime getTimestamp()
-
setText
public void setText(java.lang.String text)
-
setTimestamp
public void setTimestamp(java.time.ZonedDateTime timestamp)
-
setQueryFreq
public void setQueryFreq(long queryFreq)
-
setDocFreq
public void setDocFreq(long docFreq)
-
setUserBoost
public void setUserBoost(float userBoost)
-
setReadings
public void setReadings(java.lang.String[][] readings)
-
setFields
public void setFields(java.lang.String[] fields)
-
setTags
public void setTags(java.lang.String[] tags)
-
setRoles
public void setRoles(java.lang.String[] roles)
-
setLanguages
public void setLanguages(java.lang.String[] languages)
-
setKinds
public void setKinds(SuggestItem.Kind[] kinds)
-
setEmptySource
public void setEmptySource(java.util.Map<java.lang.String,java.lang.Object> emptySource)
-
setId
public void setId(java.lang.String id)
-
toEmptyMap
public java.util.Map<java.lang.String,java.lang.Object> toEmptyMap()
-
createEmptyMap
protected java.util.Map<java.lang.String,java.lang.Object> createEmptyMap()
-
getId
public java.lang.String getId()
-
getSource
public java.util.Map<java.lang.String,java.lang.Object> getSource()
-
parseSource
public static SuggestItem parseSource(java.util.Map<java.lang.String,java.lang.Object> source)
-
getUpdatedSource
public java.util.Map<java.lang.String,java.lang.Object> getUpdatedSource(java.util.Map<java.lang.String,java.lang.Object> existingSource)
-
concatValues
protected static <T> void concatValues(java.util.List<T> dest, T... newValues)
-
concatKinds
protected static SuggestItem.Kind[] concatKinds(SuggestItem.Kind[] kinds, SuggestItem.Kind... newKinds)
-
merge
public static SuggestItem merge(SuggestItem item1, SuggestItem item2)
-
isBadWord
public boolean isBadWord(java.lang.String[] badWords)
-
toString
public java.lang.String toString()
- オーバーライド:
toStringクラス内java.lang.Object
-
-