У меня есть действие FindPage.js, которое находит страницы и извлекает их для отображения в качестве результатов. Я понимаю, как обучить его поиску страниц с такими высказываниями, как «Читать страницу поиска в Твиттере» или «Читать страницу с поиском текста». Тренинг рассматривает «Поиск в Твиттере» как SearchTerm, а код ниже сопоставляет SearchTerm с полем тега в данных. Но как мне научиться понимать команду типа «Читать все страницы»? Я хочу, чтобы код выполнял поиск по шаблону и возвращал все доступные страницы.
// search for informational pages
var console = require('console');
const PAGES = require('./content/pages')
pages = PAGES
console.log('pages are', pages)
exports.function = function findPage (searchTerm) {
console.log('searchTerm is', searchTerm)
var matches = []
pages = PAGES
for (var i = 0; i < pages.length; i++) {
if (searchTerm == pages[i].tag) {
matches.push(pages[i])
}
else
{ console.log('no tag matches')
}
}
console.log('matches are', matches)
return matches
}
Обучение:
[g: Page] Прочитайте (поиск в Твиттере) [v:SearchTerm] page.