С точки зрения поиска по сайту , если у вас есть сайт, управляемый базой данных, тогда любая информация для поиска в БД уже должна быть встроена в страницу.Единственная причина, по которой внутренние поисковые системы большинства сайтов выполняют поиск в базе данных, заключается в том, что это удобнее, например, spiderring, анализ веб-страниц, интерпретация их семантической структуры (заголовок, заголовки, контент и т. Д.), А затем индексация страниц - сложный и трудный процесс.,OTOH, база данных уже проиндексирована, и ее структура предоставляет семантическую информацию о данных.
Однако Google уже решил проблему паутинга, анализа, индексации и поиска веб-страниц.Так что если вы правильно разметили, семантически структурированные веб-страницы, то это не должно иметь никакого значения.Google, вероятно, предложит даже лучшие / более быстрые результаты, чем те, которые вы сами можете реализовать с помощью полнотекстового поиска, только благодаря их замене синонимов и алгоритмам обработки естественного языка, операторам расширенного поиска и другим функциям.
Теперь, если выЕсли вы пытаетесь реализовать что-то вроде поиска по VIN или узкоспециализированной поисковой системе для определенного домена (например, отраслевой базы знаний), то вам, возможно, будет лучше реализовать свою собственную поисковую систему по базе данных.Но тогда вы больше не будете выполнять поиск по сайту.