public abstract class SearchBasedSuggest extends BuildableSuggest implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static interface |
SearchBasedSuggest.Transformer<T> |
static interface |
SearchBasedSuggest.Visitor |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_QUERY |
java.lang.String |
indexField |
java.lang.String |
logic |
java.lang.String |
query |
java.lang.String |
searchServerInstance |
java.lang.String |
target |
suggestBuildConfig, suggestBuildTrigger
blackListURL, suggestName, suggestQueryConfig, whiteListURL
Constructor and Description |
---|
SearchBasedSuggest() |
SearchBasedSuggest(SearchBasedSuggest o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
abstract <T> T |
accept(SearchBasedSuggest.Transformer<T> transformer,
T[] t) |
abstract void |
accept(SearchBasedSuggest.Visitor visitor) |
void |
check(boolean deep,
java.lang.String errorContext)
Checks this SearchBasedSuggest.
|
static SearchBasedSuggest |
fromString(java.lang.String s)
String representation of this SearchBasedSuggest.
|
java.lang.String |
getIndexField()
The index field to retrieve
|
java.lang.String |
getLogic()
The search logic to use
|
java.lang.String |
getQuery()
The query: may be used as a filter for the exported index data
|
java.lang.String |
getSearchServerInstance()
The search server instance to target
|
java.lang.String |
getTarget()
The search target to use
|
SearchBasedSuggest |
makeCopy() |
static SearchBasedSuggest |
readFrom(java.io.InputStream is)
Read this SearchBasedSuggest from an XML fragment.
|
void |
setIndexField(java.lang.String indexField)
The index field to retrieve
|
void |
setLogic(java.lang.String logic)
The search logic to use
|
void |
setQuery(java.lang.String query)
The query: may be used as a filter for the exported index data
|
void |
setSearchServerInstance(java.lang.String searchServerInstance)
The search server instance to target
|
void |
setTarget(java.lang.String target)
The search target to use
|
java.lang.String |
toString()
String representation of this SearchBasedSuggest.
|
SearchBasedSuggest |
withBlackListURL(java.lang.String blackListURL) |
SearchBasedSuggest |
withIndexField(java.lang.String indexField) |
SearchBasedSuggest |
withLogic(java.lang.String logic) |
SearchBasedSuggest |
withQuery(java.lang.String query) |
SearchBasedSuggest |
withSearchServerInstance(java.lang.String searchServerInstance) |
SearchBasedSuggest |
withSuggestBuildConfig(SuggestBuildConfig suggestBuildConfig) |
SearchBasedSuggest |
withSuggestBuildTrigger(SuggestBuildTrigger suggestBuildTrigger) |
SearchBasedSuggest |
withSuggestName(java.lang.String suggestName) |
SearchBasedSuggest |
withSuggestQueryConfig(SuggestQueryConfig suggestQueryConfig) |
SearchBasedSuggest |
withTarget(java.lang.String target) |
SearchBasedSuggest |
withWhiteListURL(java.lang.String whiteListURL) |
void |
writeTo(java.io.OutputStream os) |
accept, accept, getSuggestBuildConfig, getSuggestBuildTrigger, setSuggestBuildConfig, setSuggestBuildTrigger
accept, accept, getBlackListURL, getSuggestName, getSuggestQueryConfig, getWhiteListURL, setBlackListURL, setSuggestName, setSuggestQueryConfig, setWhiteListURL
public java.lang.String logic
public java.lang.String target
public java.lang.String indexField
public java.lang.String query
public static final java.lang.String DEFAULT_QUERY
public java.lang.String searchServerInstance
public SearchBasedSuggest()
public SearchBasedSuggest(SearchBasedSuggest o)
public SearchBasedSuggest withSuggestBuildTrigger(SuggestBuildTrigger suggestBuildTrigger)
withSuggestBuildTrigger
in class BuildableSuggest
public SearchBasedSuggest withSuggestBuildConfig(SuggestBuildConfig suggestBuildConfig)
withSuggestBuildConfig
in class BuildableSuggest
public SearchBasedSuggest withSuggestName(java.lang.String suggestName)
withSuggestName
in class BuildableSuggest
public SearchBasedSuggest withWhiteListURL(java.lang.String whiteListURL)
withWhiteListURL
in class BuildableSuggest
public SearchBasedSuggest withBlackListURL(java.lang.String blackListURL)
withBlackListURL
in class BuildableSuggest
public SearchBasedSuggest withSuggestQueryConfig(SuggestQueryConfig suggestQueryConfig)
withSuggestQueryConfig
in class BuildableSuggest
public void setLogic(java.lang.String logic)
public java.lang.String getLogic()
public SearchBasedSuggest withLogic(java.lang.String logic)
public void setTarget(java.lang.String target)
public java.lang.String getTarget()
public SearchBasedSuggest withTarget(java.lang.String target)
public void setIndexField(java.lang.String indexField)
public java.lang.String getIndexField()
public SearchBasedSuggest withIndexField(java.lang.String indexField)
public void setQuery(java.lang.String query)
public java.lang.String getQuery()
public SearchBasedSuggest withQuery(java.lang.String query)
public void setSearchServerInstance(java.lang.String searchServerInstance)
public java.lang.String getSearchServerInstance()
public SearchBasedSuggest withSearchServerInstance(java.lang.String searchServerInstance)
public SearchBasedSuggest makeCopy()
makeCopy
in class BuildableSuggest
public static SearchBasedSuggest readFrom(java.io.InputStream is) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public void writeTo(java.io.OutputStream os) throws javax.xml.bind.JAXBException, java.io.IOException
writeTo
in class BuildableSuggest
javax.xml.bind.JAXBException
java.io.IOException
public static SearchBasedSuggest fromString(java.lang.String s) throws javax.xml.bind.JAXBException, java.io.UnsupportedEncodingException
javax.xml.bind.JAXBException
java.io.UnsupportedEncodingException
public java.lang.String toString()
toString
in class BuildableSuggest
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
check
in class BuildableSuggest
com.exalead.util.TypedException
public abstract void accept(SearchBasedSuggest.Visitor visitor) throws com.exalead.util.TypedException
com.exalead.util.TypedException
public abstract <T> T accept(SearchBasedSuggest.Transformer<T> transformer, T[] t) throws com.exalead.util.TypedException
com.exalead.util.TypedException
Copyright © 2021 Dassault Systèmes, All Rights Reserved.