{"record":{"id":"1f44462f20f2698b","repo":"Semantic-Org/Semantic-UI","slug":"searchfulltext-setting-has-been-renamed-fulltextse","errorCode":null,"errorMessage":"searchFullText setting has been renamed fullTextSearch for consistency, please adjust your settings.","messagePattern":"searchFullText setting has been renamed fullTextSearch for consistency, please adjust your settings\\.","errorType":"console","errorClass":null,"httpStatus":null,"severity":"warning","filePath":"src/definitions/modules/search.js","lineNumber":1304,"sourceCode":"\n  className: {\n    animating : 'animating',\n    active    : 'active',\n    empty     : 'empty',\n    focus     : 'focus',\n    hidden    : 'hidden',\n    loading   : 'loading',\n    results   : 'results',\n    pressed   : 'down'\n  },\n\n  error : {\n    source          : 'Cannot search. No source used, and Semantic API module was not included',\n    noResults       : 'Your search returned no results',\n    logging         : 'Error in debug logging, exiting.',\n    noEndpoint      : 'No search endpoint was specified',\n    noTemplate      : 'A valid template name was not specified.',\n    oldSearchSyntax : 'searchFullText setting has been renamed fullTextSearch for consistency, please adjust your settings.',\n    serverError     : 'There was an issue querying the server.',\n    maxResults      : 'Results must be an array to use maxResults setting',\n    method          : 'The method you called is not defined.'\n  },\n\n  metadata: {\n    cache   : 'cache',\n    results : 'results',\n    result  : 'result'\n  },\n\n  regExp: {\n    escape     : /[\\-\\[\\]\\/\\{\\}\\(\\)\\*\\+\\?\\.\\\\\\^\\$\\|]/g,\n    beginsWith : '(?:\\s|^)'\n  },\n\n  // maps api response attributes to internal representation\n  fields: {","sourceCodeStart":1286,"sourceCodeEnd":1322,"githubUrl":"https://github.com/Semantic-Org/Semantic-UI/blob/597843ab84d565cccfd8fd7719416350ae73e734/src/definitions/modules/search.js#L1286-L1322","documentation":"A rename/deprecation notice. In get.settings() (search.js:406-410), if the parameters passed to .search(...) contain the legacy searchFullText flag, search copies it onto settings.fullTextSearch and logs error.oldSearchSyntax. The feature still works; this is a console warning telling you to migrate the option name.","triggerScenarios":"Calling $('.ui.search').search({ searchFullText: true, source: data }) — the presence of parameters.searchFullText triggers the warning at search.js:407-409.","commonSituations":"Copying config from an older Semantic UI example or pre-2.x docs; upgrading the library without updating option names; tutorials that predate the rename.","solutions":["Rename the option: replace searchFullText with fullTextSearch.","Use the string 'exact' for exact matching or true for fuzzy full-text matching under the new name.","Remove the option entirely if the default behavior is acceptable."],"exampleFix":"// before\n$('.ui.search').search({ source: data, searchFullText: true }); // logs [86]\n\n// after\n$('.ui.search').search({ source: data, fullTextSearch: true });","handlingStrategy":"validation","validationCode":"// Migrate legacy option name before init\nif ('searchFullText' in cfg) { cfg.fullTextSearch = cfg.searchFullText; delete cfg.searchFullText; }\n$('.ui.search').search(cfg);","typeGuard":null,"tryCatchPattern":null,"preventionTips":["Use fullTextSearch (true | 'exact') instead of searchFullText.","Update config copied from older docs/examples.","Grep the codebase for searchFullText after upgrades."],"tags":["search","deprecation","configuration","semantic-ui","console-error"],"backgroundTag":null,"analyzedSha":"597843ab84d565cccfd8fd7719416350ae73e734","analyzedAt":"2026-08-13T01:44:23.827Z","schemaVersion":2},"datasetVersion":"2026-08-13T04:17:16.726Z"}