Class SearchApp

java.lang.Object
sk.iway.iwcm.components.WebjetComponentAbstract
sk.iway.iwcm.components.search.SearchApp
All Implemented Interfaces:
WebjetComponentInterface

public class SearchApp extends WebjetComponentAbstract
  • Constructor Details

  • Method Details

    • initAppEditor

      public void initAppEditor(ComponentRequest componentRequest, jakarta.servlet.http.HttpServletRequest request)
      Description copied from class: WebjetComponentAbstract
      Initialization method for app editor in webpage
      Specified by:
      initAppEditor in interface WebjetComponentInterface
      Overrides:
      initAppEditor in class WebjetComponentAbstract
    • getAppOptions

      public Map<String,List<OptionDto>> getAppOptions(ComponentRequest componentRequest, jakarta.servlet.http.HttpServletRequest request)
      Description copied from class: WebjetComponentAbstract
      Returns list of options for app editor in webpage
      Specified by:
      getAppOptions in interface WebjetComponentInterface
      Overrides:
      getAppOptions in class WebjetComponentAbstract
    • getAdr

    • getSearchType

      public String getSearchType()
    • getAnswerAllowed

      public String getAnswerAllowed()
    • getRootGroup

      public List<GroupDetails> getRootGroup()
    • getPerpage

      public int getPerpage()
    • getCheckDuplicity

      public Boolean getCheckDuplicity()
    • getInputText

      public String getInputText()
    • getOrderType

      public String getOrderType()
    • getOrder

      public String getOrder()
    • getSForm

      public String getSForm()
    • getSemanticSearchDesc

      public String getSemanticSearchDesc()
    • getSemanticSearchMinSimilarity

      @Nullable public BigDecimal getSemanticSearchMinSimilarity()
    • getSemanticSearchMinResults

      @Nullable public Integer getSemanticSearchMinResults()
    • getHybridSearchDesc

      public String getHybridSearchDesc()
    • getHybridSearchMode

      public String getHybridSearchMode()
    • getHybridShortQueryMaxChars

      @Nullable public Integer getHybridShortQueryMaxChars()
    • getHybridShortQueryMaxTerms

      @Nullable public Integer getHybridShortQueryMaxTerms()
    • getHybridFallbackTopSimilarity

      @Nullable public BigDecimal getHybridFallbackTopSimilarity()
    • getHybridVectorWeight

      @Nullable public BigDecimal getHybridVectorWeight()
    • getHybridFtsWeight

      @Nullable public BigDecimal getHybridFtsWeight()
    • getHybridChunkFetchMultiplier

      @Nullable public Integer getHybridChunkFetchMultiplier()
    • getHybridFtsUseIlikeFallback

      public String getHybridFtsUseIlikeFallback()
    • getHybridRrfK

      @Nullable public Integer getHybridRrfK()
    • getRagAnswerDesc

      public String getRagAnswerDesc()
    • getRagAssistantId

      @Nullable public Integer getRagAssistantId()
    • getRagAnswerMinSimilarity

      @Nullable public BigDecimal getRagAnswerMinSimilarity()
    • getRagAnswerTopK

      @Nullable public Integer getRagAnswerTopK()
    • getRagAnswerMaxChunkGap

      @Nullable public Integer getRagAnswerMaxChunkGap()
    • getRagAnswerMaxBlocks

      @Nullable public Integer getRagAnswerMaxBlocks()
    • getRagAnswerMaxCharacters

      @Nullable public Integer getRagAnswerMaxCharacters()
    • getRagAnswerMaxMergedBlockCharacters

      @Nullable public Integer getRagAnswerMaxMergedBlockCharacters()
    • setAdr

      public void setAdr(AssistantDefinitionRepository adr)
    • setSearchType

      public void setSearchType(String searchType)
    • setAnswerAllowed

      public void setAnswerAllowed(String answerAllowed)
    • setRootGroup

      public void setRootGroup(List<GroupDetails> rootGroup)
    • setPerpage

      public void setPerpage(int perpage)
    • setCheckDuplicity

      public void setCheckDuplicity(Boolean checkDuplicity)
    • setInputText

      public void setInputText(String inputText)
    • setOrderType

      public void setOrderType(String orderType)
    • setOrder

      public void setOrder(String order)
    • setSForm

      public void setSForm(String sForm)
    • setSemanticSearchDesc

      public void setSemanticSearchDesc(String semanticSearchDesc)
    • setSemanticSearchMinSimilarity

      public void setSemanticSearchMinSimilarity(@Nullable BigDecimal semanticSearchMinSimilarity)
    • setSemanticSearchMinResults

      public void setSemanticSearchMinResults(@Nullable Integer semanticSearchMinResults)
    • setHybridSearchDesc

      public void setHybridSearchDesc(String hybridSearchDesc)
    • setHybridSearchMode

      public void setHybridSearchMode(String hybridSearchMode)
    • setHybridShortQueryMaxChars

      public void setHybridShortQueryMaxChars(@Nullable Integer hybridShortQueryMaxChars)
    • setHybridShortQueryMaxTerms

      public void setHybridShortQueryMaxTerms(@Nullable Integer hybridShortQueryMaxTerms)
    • setHybridFallbackTopSimilarity

      public void setHybridFallbackTopSimilarity(@Nullable BigDecimal hybridFallbackTopSimilarity)
    • setHybridVectorWeight

      public void setHybridVectorWeight(@Nullable BigDecimal hybridVectorWeight)
    • setHybridFtsWeight

      public void setHybridFtsWeight(@Nullable BigDecimal hybridFtsWeight)
    • setHybridChunkFetchMultiplier

      public void setHybridChunkFetchMultiplier(@Nullable Integer hybridChunkFetchMultiplier)
    • setHybridFtsUseIlikeFallback

      public void setHybridFtsUseIlikeFallback(String hybridFtsUseIlikeFallback)
    • setHybridRrfK

      public void setHybridRrfK(@Nullable Integer hybridRrfK)
    • setRagAnswerDesc

      public void setRagAnswerDesc(String ragAnswerDesc)
    • setRagAssistantId

      public void setRagAssistantId(@Nullable Integer ragAssistantId)
    • setRagAnswerMinSimilarity

      public void setRagAnswerMinSimilarity(@Nullable BigDecimal ragAnswerMinSimilarity)
    • setRagAnswerTopK

      public void setRagAnswerTopK(@Nullable Integer ragAnswerTopK)
    • setRagAnswerMaxChunkGap

      public void setRagAnswerMaxChunkGap(@Nullable Integer ragAnswerMaxChunkGap)
    • setRagAnswerMaxBlocks

      public void setRagAnswerMaxBlocks(@Nullable Integer ragAnswerMaxBlocks)
    • setRagAnswerMaxCharacters

      public void setRagAnswerMaxCharacters(@Nullable Integer ragAnswerMaxCharacters)
    • setRagAnswerMaxMergedBlockCharacters

      public void setRagAnswerMaxMergedBlockCharacters(@Nullable Integer ragAnswerMaxMergedBlockCharacters)