Datatable search tidak jalan atau tidak sesuai

Saat dilakukan search dengan dua kata atau lebih, hasilnya tidak sesuai.

Hal ini dikarenakan Datatable search menggunakan smart filtering. Jadi jika ada dua kata atau lebih dia split kata-kata tersebut menjadi satu kata masing-masing dan melakukan pencarian dari kata-kata tersebut satu per satu.

Jika ini sudah sesuai, maka tidak usah melakukan apa-apa. Karena fitur ini sudah jalan secara default.

Tapi jika tidak mau dan ingin fitur search yang biasa/normal tanpa smart filtering, maka cukup nonaktifkan saja fitur tersebut

$("#datatable").dataTable({
  search: {
    smart: false,
  },
});

Referensi