поиск по сайту google для отображения содержимого моей базы данных - PullRequest
0 голосов
/ 06 июля 2010

Я нахожусь в процессе принятия решения, какой механизм использовать для включения обширных функций поиска в записях моей базы данных на моем сайте.Мне предложили Zend_Lucene, но я спорю между поиском по сайту Google.

Вопрос, который я забыл задать, был ли поиск по сайту с помощью Google Search Search?

Ответы [ 3 ]

3 голосов
/ 06 июля 2010

Вопрос, который я забыл задать, заключается в том, предоставит ли Google Site Search возможность поиска в базе данных?

Нет, Google индексирует в основном веб-страницы и определенные типы документов (doc, pdf и т. Д.). Вы должны предоставить содержимое базы данных через веб-страницы, чтобы их проиндексировать.

Подумайте об этом, скажем, Google проиндексировал базы данных и нашел совпадение в каком-то конкретном ряду таблицы. Куда бы он отнес пользователя?

1 голос
/ 06 апреля 2014

Google индексирует веб-страницы, поэтому вам потребуется страница для каждой из ваших записей в базе данных, это не означает, что вам нужно создать 1000 страниц HTML для каждой записи в вашей базе данных, но следуйте по ссылке для ответаПриведенный ниже, вы сможете динамически предоставлять, казалось бы, уникальную страницу для каждого продукта.

stackoverflow :: Как сделать так, чтобы поисковые системы индексировали контент на основе базы данных?

1 голос
/ 06 июля 2010

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

Однако Google уже решил проблему паутинга, анализа, индексации и поиска веб-страниц.Так что если вы правильно разметили, семантически структурированные веб-страницы, то это не должно иметь никакого значения.Google, вероятно, предложит даже лучшие / более быстрые результаты, чем те, которые вы сами можете реализовать с помощью полнотекстового поиска, только благодаря их замене синонимов и алгоритмам обработки естественного языка, операторам расширенного поиска и другим функциям.

Теперь, если выЕсли вы пытаетесь реализовать что-то вроде поиска по VIN или узкоспециализированной поисковой системе для определенного домена (например, отраслевой базы знаний), то вам, возможно, будет лучше реализовать свою собственную поисковую систему по базе данных.Но тогда вы больше не будете выполнять поиск по сайту.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...