Подскажите как сделать поиск по двум полям таблицы.
function getProduct () {
return {
url: "/../json_liveSearch/",
dataType: 'json',
delay: 250,
processResults: function (data, param) {
// console.log('param', param)
return {
results: data.filter(function(product){
return param.term && param.term !== '' ? RegExp(param.term, 'ig').test(product.name_tov) : true
})
.reduce(function(acc, product){
return acc.concat({text: product.name_tov, link_tov: product.link_tov, link: product.link})
}, [])
};
},
cache: true
}
}
Если в этой строке product.name_tov
return param.term && param.term !== '' ? RegExp(param.term, 'ig').test(product.name_tov) : true
меняю на product.tag_search
return param.term && param.term !== '' ? RegExp(param.term, 'ig').test(product.tag_search) : true
То идёт поиск по строке с тегами. Мне нужно, чтобы поиск осуществлялся как по полю product.name_tov, так и по product.tag_search