openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
16 lines • 688 B
TypeScript
//#region packages/memory-host-sdk/src/host/query-expansion.d.ts
/** Returns true for low-value conversational tokens that should not drive FTS matching. */
declare function isQueryStopWordToken(token: string): boolean;
/**
* Extract keywords from a conversational query for FTS search.
*
* Examples:
* - "that thing we discussed about the API" → ["discussed", "API"]
* - "之前讨论的那个方案" → ["讨论", "方案"]
* - "what was the solution for the bug" → ["solution", "bug"]
*/
declare function extractKeywords(query: string, opts?: {
ftsTokenizer?: "unicode61" | "trigram";
}): string[];
//#endregion
export { isQueryStopWordToken as n, extractKeywords as t };