Since: DataTables 1.10

Feature control search (filtering) abilities.


This option allows the search abilities of DataTables to be enabled or disabled. Searching in DataTables is "smart" in that it allows the end user to input multiple words (space separated) and will match a row containing those words, even if not in the order that was specified (this allow matching across multiple columns).

Please be aware that technically the search in DataTables is actually a filter, since it is subtractive, removing data from the data set as the input becomes more complex. It is named "search" here, and else where in the DataTables API for consistency and to ensure there are no conflicts with other methods of a similar name (specific the filter() API method).

Note that if you wish to use the search abilities of DataTables through the API this option must remain true. To remove the search input control use the layout option.


This option can be given in the following type(s):


  • Value: true


Disable searching abilities in DataTables:

new DataTable('#myTable', {
	searching: false


The following options are directly related and may also be useful in your application development.