TSearchFunction: ((query: string, fieldId: string, options: IFieldGeneralOption) => Promise<IFieldGeneralOption[]>)