org.ofbiz.common
Class KeywordSearchUtil
java.lang.Object
org.ofbiz.common.KeywordSearchUtil
public class KeywordSearchUtil
- extends java.lang.Object
A few utility methods related to Keyword Search.
Method Summary |
static boolean |
expandKeywordForSearch(java.lang.String enteredKeyword,
java.util.Set<java.lang.String> addToSet,
GenericDelegator delegator)
|
static java.util.Set<java.lang.String> |
fixKeywordsForSearch(java.util.Set<java.lang.String> keywordSet,
boolean anyPrefix,
boolean anySuffix,
boolean removeStems,
boolean isAnd)
|
static void |
fixupKeywordSet(java.util.Set<java.lang.String> keywordSet,
java.util.Map<java.lang.String,java.lang.Long> keywords,
java.lang.String stopWordBagAnd,
java.lang.String stopWordBagOr,
boolean removeStems,
java.util.Set<java.lang.String> stemSet,
boolean forSearch,
boolean anyPrefix,
boolean anySuffix,
boolean isAnd)
|
static boolean |
getRemoveStems()
|
static java.lang.String |
getSeparators()
|
static java.util.Set<java.lang.String> |
getStemSet()
|
static java.lang.String |
getStopWordBagAnd()
|
static java.lang.String |
getStopWordBagOr()
|
static java.util.Set<java.lang.String> |
makeKeywordSet(java.lang.String str,
java.lang.String separators,
boolean forSearch)
|
static void |
processForKeywords(java.lang.String str,
java.util.Map<java.lang.String,java.lang.Long> keywords,
boolean forSearch,
boolean anyPrefix,
boolean anySuffix,
boolean isAnd)
|
static void |
processForKeywords(java.lang.String str,
java.util.Map<java.lang.String,java.lang.Long> keywords,
java.lang.String separators,
java.lang.String stopWordBagAnd,
java.lang.String stopWordBagOr,
boolean removeStems,
java.util.Set<java.lang.String> stemSet,
boolean forSearch,
boolean anyPrefix,
boolean anySuffix,
boolean isAnd)
|
static void |
processKeywordsForIndex(java.lang.String str,
java.util.Map<java.lang.String,java.lang.Long> keywords,
java.lang.String separators,
java.lang.String stopWordBagAnd,
java.lang.String stopWordBagOr,
boolean removeStems,
java.util.Set<java.lang.String> stemSet)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
module
public static final java.lang.String module
thesaurusRelsToInclude
public static java.util.Set<java.lang.String> thesaurusRelsToInclude
thesaurusRelsForReplace
public static java.util.Set<java.lang.String> thesaurusRelsForReplace
KeywordSearchUtil
public KeywordSearchUtil()
getSeparators
public static java.lang.String getSeparators()
getStopWordBagOr
public static java.lang.String getStopWordBagOr()
getStopWordBagAnd
public static java.lang.String getStopWordBagAnd()
getRemoveStems
public static boolean getRemoveStems()
getStemSet
public static java.util.Set<java.lang.String> getStemSet()
processForKeywords
public static void processForKeywords(java.lang.String str,
java.util.Map<java.lang.String,java.lang.Long> keywords,
boolean forSearch,
boolean anyPrefix,
boolean anySuffix,
boolean isAnd)
processKeywordsForIndex
public static void processKeywordsForIndex(java.lang.String str,
java.util.Map<java.lang.String,java.lang.Long> keywords,
java.lang.String separators,
java.lang.String stopWordBagAnd,
java.lang.String stopWordBagOr,
boolean removeStems,
java.util.Set<java.lang.String> stemSet)
processForKeywords
public static void processForKeywords(java.lang.String str,
java.util.Map<java.lang.String,java.lang.Long> keywords,
java.lang.String separators,
java.lang.String stopWordBagAnd,
java.lang.String stopWordBagOr,
boolean removeStems,
java.util.Set<java.lang.String> stemSet,
boolean forSearch,
boolean anyPrefix,
boolean anySuffix,
boolean isAnd)
fixupKeywordSet
public static void fixupKeywordSet(java.util.Set<java.lang.String> keywordSet,
java.util.Map<java.lang.String,java.lang.Long> keywords,
java.lang.String stopWordBagAnd,
java.lang.String stopWordBagOr,
boolean removeStems,
java.util.Set<java.lang.String> stemSet,
boolean forSearch,
boolean anyPrefix,
boolean anySuffix,
boolean isAnd)
makeKeywordSet
public static java.util.Set<java.lang.String> makeKeywordSet(java.lang.String str,
java.lang.String separators,
boolean forSearch)
fixKeywordsForSearch
public static java.util.Set<java.lang.String> fixKeywordsForSearch(java.util.Set<java.lang.String> keywordSet,
boolean anyPrefix,
boolean anySuffix,
boolean removeStems,
boolean isAnd)
expandKeywordForSearch
public static boolean expandKeywordForSearch(java.lang.String enteredKeyword,
java.util.Set<java.lang.String> addToSet,
GenericDelegator delegator)