server.js
app.get('/search', (req, res) => {
db.collection('post')
.find({ $text: { $search: req.query.value } })
.toArray((err, data) => {
console.log(data);
res.render('search.ejs', { posts: data });
});
});
javascript
$('#search').click(function () {
const searchData = $('#search-input').val();
window.location.replace('/search?value=' + searchData);
});
이렇게했는데 검색을하면 적용이안되는데 혹시 뭘 의심해봐야할까요?
인덱싱도 잘 만들어줬습니다.
공부하기 라는 제목을 가진 리스트가있는데,
공부 라고 검색하면 안나오고 공부하기 라는 풀네임을 검색해야 나오네요