Package org.codelibs.fess.chat
Class ChatClient.ChatSearchRequestParams
java.lang.Object
org.codelibs.fess.entity.SearchRequestParams
org.codelibs.fess.chat.ChatClient.ChatSearchRequestParams
- Direct Known Subclasses:
DefaultChatContentFetcher.AnswerHighlightSearchParams
- Enclosing class:
ChatClient
Search request parameters for RAG chat context retrieval.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.codelibs.fess.entity.SearchRequestParams
SearchRequestParams.SearchRequestType -
Field Summary
Fields inherited from class org.codelibs.fess.entity.SearchRequestParams
AS_EPQ, AS_FILETYPE, AS_NQ, AS_OCCURRENCE, AS_OQ, AS_Q, AS_SITESEARCH, AS_TIMESTAMP -
Constructor Summary
ConstructorsConstructorDescriptionChatSearchRequestParams(String query, int pageSize, org.codelibs.fess.mylasta.direction.FessConfig fessConfig) Creates new chat search request parameters.ChatSearchRequestParams(String query, int pageSize, org.codelibs.fess.mylasta.direction.FessConfig fessConfig, Map<String, String[]> fields, String[] extraQueries) Creates new chat search request parameters with filter support. -
Method Summary
Modifier and TypeMethodDescriptiongetAttribute(String name) Returns the attribute.Returns the conditions.String[]Returns the extra queries.Returns the facet info.Returns the fields.Returns the geo info.Returns the highlight info.String[]Returns the languages.Returns the locale.intReturns the offset.intReturns the page size.getQuery()Returns the query.Returns the similar document hash.getSort()Returns the sort.intReturns the start position.getType()Returns the search request type.Methods inherited from class org.codelibs.fess.entity.SearchRequestParams
createFacetInfo, createGeoInfo, getMinScore, getParamValueArray, getResponseFields, getTrackTotalHits, hasConditionQuery, isEmptyArray, simplifyArray
-
Constructor Details
-
ChatSearchRequestParams
public ChatSearchRequestParams(String query, int pageSize, org.codelibs.fess.mylasta.direction.FessConfig fessConfig) Creates new chat search request parameters.- Parameters:
query- the search querypageSize- the page sizefessConfig- the Fess configuration
-
ChatSearchRequestParams
public ChatSearchRequestParams(String query, int pageSize, org.codelibs.fess.mylasta.direction.FessConfig fessConfig, Map<String, String[]> fields, String[] extraQueries) Creates new chat search request parameters with filter support.- Parameters:
query- the search querypageSize- the page sizefessConfig- the Fess configurationfields- the field filters (e.g., label)extraQueries- the extra query filters (e.g., filetype, timestamp)
-
-
Method Details
-
getQuery
Description copied from class:SearchRequestParamsReturns the query.- Specified by:
getQueryin classSearchRequestParams- Returns:
- The query.
-
getFields
Description copied from class:SearchRequestParamsReturns the fields.- Specified by:
getFieldsin classSearchRequestParams- Returns:
- The fields.
-
getConditions
Description copied from class:SearchRequestParamsReturns the conditions.- Specified by:
getConditionsin classSearchRequestParams- Returns:
- The conditions.
-
getLanguages
Description copied from class:SearchRequestParamsReturns the languages.- Specified by:
getLanguagesin classSearchRequestParams- Returns:
- The languages.
-
getGeoInfo
Description copied from class:SearchRequestParamsReturns the geo info.- Specified by:
getGeoInfoin classSearchRequestParams- Returns:
- The geo info.
-
getFacetInfo
Description copied from class:SearchRequestParamsReturns the facet info.- Specified by:
getFacetInfoin classSearchRequestParams- Returns:
- The facet info.
-
getHighlightInfo
Description copied from class:SearchRequestParamsReturns the highlight info.- Specified by:
getHighlightInfoin classSearchRequestParams- Returns:
- The highlight info.
-
getSort
Description copied from class:SearchRequestParamsReturns the sort.- Specified by:
getSortin classSearchRequestParams- Returns:
- The sort.
-
getStartPosition
public int getStartPosition()Description copied from class:SearchRequestParamsReturns the start position.- Specified by:
getStartPositionin classSearchRequestParams- Returns:
- The start position.
-
getPageSize
public int getPageSize()Description copied from class:SearchRequestParamsReturns the page size.- Specified by:
getPageSizein classSearchRequestParams- Returns:
- The page size.
-
getOffset
public int getOffset()Description copied from class:SearchRequestParamsReturns the offset.- Specified by:
getOffsetin classSearchRequestParams- Returns:
- The offset.
-
getExtraQueries
Description copied from class:SearchRequestParamsReturns the extra queries.- Specified by:
getExtraQueriesin classSearchRequestParams- Returns:
- The extra queries.
-
getAttribute
Description copied from class:SearchRequestParamsReturns the attribute.- Specified by:
getAttributein classSearchRequestParams- Parameters:
name- The name of the attribute.- Returns:
- The attribute.
-
getLocale
Description copied from class:SearchRequestParamsReturns the locale.- Specified by:
getLocalein classSearchRequestParams- Returns:
- The locale.
-
getType
Description copied from class:SearchRequestParamsReturns the search request type.- Specified by:
getTypein classSearchRequestParams- Returns:
- The search request type.
-
getSimilarDocHash
Description copied from class:SearchRequestParamsReturns the similar document hash.- Specified by:
getSimilarDocHashin classSearchRequestParams- Returns:
- The similar document hash.
-