Обязательно ли, при создании формы с полем поиска на сайте создавать базу данных или поиск и вывод результатов возможен без БД?
Теоретически возможен. Храни индексы в файлах. Естественно, перелопачивание исходного материала при каждом запросе в расчет не беру, т.к. это изврат.
Можете, посоветовать, какой-нибудь материал по этой теме? В интернете поискал, там создание формы - отдельная тема, скрипты для поиска - отдельная тема, создание самой БД - отдельная тема. И у меня не получается связать всё это в одно, чтобы появился нормальный поиск на сайте. Спасибо!
На данный момент сайт без БД. Также, без использования CMS. Простой сайт на локальном сервере. Конструирую его следующим образом - вижу, что-либо, где-либо в интернете: какую-то кнопку, форму, какой-нибудь эффект и т. п. и стараюсь, применить это на своём сайте. Изучаю всё это не особо системно.
Что значит «нормальный поиск»? Начните с использования тэгов/ключевых слов для материалов, которые и загоняйте в индекс. Прикрутите форму «поиск по сайту» от гоши/яши. --- Добавлено --- У вас спросили, как данные хранятся, по которым нужно поиск делать. --- Добавлено --- Или сайт – чистый статик?
Если бы я делал сайт на готовой CMS, то там я знаю, как сделать выборку, так как там phpmyadmin привязан к сайту. Всё сделано без меня. А в данной ситуации, тогда как? В общих чертах, как это можно сделать?
Не уверен, но когда работал на CMS, то приходилось делать запросы к БД, подключать саму БД, вносить данные, изменять их.
Не уверены, что хоть немного владеете? Ну вот так же и у себя сделайте. Поначалу вносить/изменять данные можете через ту же phpMyAdmin или какую-нибудь более вменяемую оболочку. --- Добавлено --- Основные запросы умеете делать. РНР знаете?
Спасибо, я Вас понял. Повторю, у меня сейчас основная сложность - именно, как связать одну тему с другой (РНР/(My)SQL со скриптом, например), но буду учиться.
@Pavl, хотите по-простому - ставьте поиск от гугла, как посоветовали. Хотите по нормальному - беритесь за учебники или платите деньги людям, которые эти учебники уже изучили.
Попробовал установить поиск от Яндекса на сайте, расположенном на локальном сервере. На заключительном этапе установки поиска появляется: "Результаты последней проверки Права не подтверждены Мы не смогли загрузить страницу, потому что не нашли сайт в DNS. Размер страницы 0 Б Содержимое страницы отсутствует" Насколько понимаю, это из-за того, что мой сайт на данный момент на локальном сервере? Обязательно ли, перемещать сайт на хостинг или можно установить поиск от Яндекса на локальном сервере?
@Pavl, естественно, сайт должен быть виден в сети, чтобы это работало. Если требуется подтверждение владения сайтом, должна прилагаться соотв. инструкция. Обычно это несложно (прописать какую-нибудь DNS-запись, закинуть какой-нибудь статик файл в корень и т.п.).
Странно, у гугла вроде недавно на локалке делал и поиск пахал. но домен локальный назвал поддоменом рабочего.