SearchRequest
Defined in: packages/core/src/document-search/types.ts:13
Request parameters for document search
Properties
bypassPermissions?
optionalbypassPermissions:boolean
Defined in: packages/core/src/document-search/types.ts:35
Bypass source permission checks (admin only)
chunkIds?
optionalchunkIds:string[] |null
Defined in: packages/core/src/document-search/types.ts:23
Filter by specific chunk IDs
entities?
optionalentities:string[] |null
Defined in: packages/core/src/document-search/types.ts:19
Filter by entity names
fileHashes?
optionalfileHashes:string[] |null
Defined in: packages/core/src/document-search/types.ts:21
Filter by specific file hashes
includeContent?
optionalincludeContent:boolean
Defined in: packages/core/src/document-search/types.ts:31
Include full content in results (default: true)
includeEntities?
optionalincludeEntities:boolean
Defined in: packages/core/src/document-search/types.ts:33
Include entities in results (default: true)
limit?
optionallimit:number
Defined in: packages/core/src/document-search/types.ts:25
Maximum results to return (1-100, default: 10)
offset?
optionaloffset:number
Defined in: packages/core/src/document-search/types.ts:27
Offset for pagination (default: 0)
query
query:
string
Defined in: packages/core/src/document-search/types.ts:15
Search query string (required)
sortBy?
optionalsortBy:"relevance"|"date"
Defined in: packages/core/src/document-search/types.ts:29
Sort order: "relevance" | "date" (default: "relevance")
sources?
optionalsources:string[] |null
Defined in: packages/core/src/document-search/types.ts:17
Filter by specific sources