Updates
This commit is contained in:
+1
-1
@@ -101,7 +101,7 @@ function sqlGenerator({ tableName, genObject, dbFullName, count }) {
|
||||
}
|
||||
let fullTextMatchStr = (genObject === null || genObject === void 0 ? void 0 : genObject.fullTextSearch)
|
||||
? ` MATCH(${genObject.fullTextSearch.fields
|
||||
.map((f) => (genObject.join ? `${tableName}.${f}` : `${f}`))
|
||||
.map((f) => genObject.join ? `${tableName}.${String(f)}` : `${String(f)}`)
|
||||
.join(",")}) AGAINST (?)`
|
||||
: undefined;
|
||||
const fullTextSearchStr = (genObject === null || genObject === void 0 ? void 0 : genObject.fullTextSearch)
|
||||
|
||||
Vendored
+7
-3
@@ -828,11 +828,15 @@ export type ServerQueryParam<T extends {
|
||||
join?: ServerQueryParamsJoin<K>[];
|
||||
group?: (keyof T)[];
|
||||
countSubQueries?: ServerQueryParamsCount[];
|
||||
fullTextSearch?: ServerQueryParamFullTextSearch;
|
||||
fullTextSearch?: ServerQueryParamFullTextSearch<T>;
|
||||
[key: string]: any;
|
||||
};
|
||||
export type ServerQueryParamFullTextSearch = {
|
||||
fields: string[];
|
||||
export type ServerQueryParamFullTextSearch<T extends {
|
||||
[k: string]: any;
|
||||
} = {
|
||||
[k: string]: any;
|
||||
}> = {
|
||||
fields: (keyof T)[];
|
||||
searchTerm: string;
|
||||
/** Field Name to user to Rank the Score of Search Results */
|
||||
scoreAlias: string;
|
||||
|
||||
Reference in New Issue
Block a user