Package sk.iway.iwcm.components.search
Class SearchApp
java.lang.Object
sk.iway.iwcm.components.WebjetComponentAbstract
sk.iway.iwcm.components.search.SearchApp
- All Implemented Interfaces:
WebjetComponentInterface
-
Field Summary
Fields inherited from class sk.iway.iwcm.components.WebjetComponentAbstract
appHideFields, cacheMinutes, device, EMPTY_PAGE, showForLoggedUser, wrapperAriaLabel, wrapperClass, wrapperId, wrapperTitle -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAdr()getAppOptions(ComponentRequest componentRequest, jakarta.servlet.http.HttpServletRequest request) Returns list of options for app editor in webpagegetOrder()intgetSForm()voidinitAppEditor(ComponentRequest componentRequest, jakarta.servlet.http.HttpServletRequest request) Initialization method for app editor in webpagevoidvoidsetAnswerAllowed(String answerAllowed) voidsetCheckDuplicity(Boolean checkDuplicity) voidsetHybridChunkFetchMultiplier(Integer hybridChunkFetchMultiplier) voidsetHybridFallbackTopSimilarity(BigDecimal hybridFallbackTopSimilarity) voidsetHybridFtsUseIlikeFallback(String hybridFtsUseIlikeFallback) voidsetHybridFtsWeight(BigDecimal hybridFtsWeight) voidsetHybridRrfK(Integer hybridRrfK) voidsetHybridSearchDesc(String hybridSearchDesc) voidsetHybridSearchMode(String hybridSearchMode) voidsetHybridShortQueryMaxChars(Integer hybridShortQueryMaxChars) voidsetHybridShortQueryMaxTerms(Integer hybridShortQueryMaxTerms) voidsetHybridVectorWeight(BigDecimal hybridVectorWeight) voidsetInputText(String inputText) voidvoidsetOrderType(String orderType) voidsetPerpage(int perpage) voidsetRagAnswerDesc(String ragAnswerDesc) voidsetRagAnswerMaxBlocks(Integer ragAnswerMaxBlocks) voidsetRagAnswerMaxCharacters(Integer ragAnswerMaxCharacters) voidsetRagAnswerMaxChunkGap(Integer ragAnswerMaxChunkGap) voidsetRagAnswerMaxMergedBlockCharacters(Integer ragAnswerMaxMergedBlockCharacters) voidsetRagAnswerMinSimilarity(BigDecimal ragAnswerMinSimilarity) voidsetRagAnswerTopK(Integer ragAnswerTopK) voidsetRagAssistantId(Integer ragAssistantId) voidsetRootGroup(List<GroupDetails> rootGroup) voidsetSearchType(String searchType) voidsetSemanticSearchDesc(String semanticSearchDesc) voidsetSemanticSearchMinResults(Integer semanticSearchMinResults) voidsetSemanticSearchMinSimilarity(BigDecimal semanticSearchMinSimilarity) voidMethods inherited from class sk.iway.iwcm.components.WebjetComponentAbstract
addCurrentValueToOptions, addCurrentValueToOptions, addOptions, buildWrapperDiv, getAppHideFields, getBaseAppOptions, getCacheMinutes, getDevice, getShowForLoggedUser, getViewFolder, getWrapperAriaLabel, getWrapperClass, getWrapperId, getWrapperTitle, init, init, isEditorPreview, parseOptionsFromConfig, setAppHideFields, setCacheMinutes, setDevice, setShowForLoggedUser, setViewFolder, setWrapperAriaLabel, setWrapperClass, setWrapperId, setWrapperTitle
-
Constructor Details
-
SearchApp
-
-
Method Details
-
initAppEditor
public void initAppEditor(ComponentRequest componentRequest, jakarta.servlet.http.HttpServletRequest request) Description copied from class:WebjetComponentAbstractInitialization method for app editor in webpage- Specified by:
initAppEditorin interfaceWebjetComponentInterface- Overrides:
initAppEditorin classWebjetComponentAbstract
-
getAppOptions
public Map<String,List<OptionDto>> getAppOptions(ComponentRequest componentRequest, jakarta.servlet.http.HttpServletRequest request) Description copied from class:WebjetComponentAbstractReturns list of options for app editor in webpage- Specified by:
getAppOptionsin interfaceWebjetComponentInterface- Overrides:
getAppOptionsin classWebjetComponentAbstract
-
getAdr
-
getSearchType
-
getAnswerAllowed
-
getRootGroup
-
getPerpage
public int getPerpage() -
getCheckDuplicity
-
getInputText
-
getOrderType
-
getOrder
-
getSForm
-
getSemanticSearchDesc
-
getSemanticSearchMinSimilarity
-
getSemanticSearchMinResults
-
getHybridSearchDesc
-
getHybridSearchMode
-
getHybridShortQueryMaxChars
-
getHybridShortQueryMaxTerms
-
getHybridFallbackTopSimilarity
-
getHybridVectorWeight
-
getHybridFtsWeight
-
getHybridChunkFetchMultiplier
-
getHybridFtsUseIlikeFallback
-
getHybridRrfK
-
getRagAnswerDesc
-
getRagAssistantId
-
getRagAnswerMinSimilarity
-
getRagAnswerTopK
-
getRagAnswerMaxChunkGap
-
getRagAnswerMaxBlocks
-
getRagAnswerMaxCharacters
-
getRagAnswerMaxMergedBlockCharacters
-
setAdr
-
setSearchType
-
setAnswerAllowed
-
setRootGroup
-
setPerpage
public void setPerpage(int perpage) -
setCheckDuplicity
-
setInputText
-
setOrderType
-
setOrder
-
setSForm
-
setSemanticSearchDesc
-
setSemanticSearchMinSimilarity
-
setSemanticSearchMinResults
-
setHybridSearchDesc
-
setHybridSearchMode
-
setHybridShortQueryMaxChars
-
setHybridShortQueryMaxTerms
-
setHybridFallbackTopSimilarity
-
setHybridVectorWeight
-
setHybridFtsWeight
-
setHybridChunkFetchMultiplier
-
setHybridFtsUseIlikeFallback
-
setHybridRrfK
-
setRagAnswerDesc
-
setRagAssistantId
-
setRagAnswerMinSimilarity
-
setRagAnswerTopK
-
setRagAnswerMaxChunkGap
-
setRagAnswerMaxBlocks
-
setRagAnswerMaxCharacters
-
setRagAnswerMaxMergedBlockCharacters
public void setRagAnswerMaxMergedBlockCharacters(@Nullable Integer ragAnswerMaxMergedBlockCharacters)
-