Как добавить функцию поиска на сайт, который возвращает изображения? - PullRequest
1 голос
/ 05 июля 2010

Мне нужно добавить функцию поиска на сайт.

Не будучи знатоком PERL или PHP, я думал о добавлении CGI для поиска на удаленном хосте (например, freefind или fusionbot). С другой стороны, я мог бы в конечном итоге попытаться преобразовать сайт HTML в сайт Wordpress (так как я думаю, что я смогу относительно легко добавить функцию поиска, как только это будет достигнуто).

На мой сайт ссылается следующий сайт:

http://www.hastingstilebath.com/index.php

Вы заметите, что если вы ищете что-то вроде "туалета" в форме поиска, все изображения, помеченные как таковые, будут возвращены.

Это слишком сложно для новичка, как я? У кого-нибудь есть указания, которым я мог бы следовать? (Я хорошо разбираюсь в исследованиях, просто ищу направление).

Большое спасибо.

1 Ответ

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

Функция поиска, используемая поисковыми системами (такими как Google), а также теми, о которых вы упомянули (Freefind или Wordpress), обычно основана на ключевых словах, что означает, что они просто собирают слова с ваших страниц и сопоставляют их с запросом пользователя.

Веб-сайт, который вы упомянули в своем посте (Hastings Tile Bath), выглядит более структурированным - каждое изображение в результатах поиска - это конкретный продукт, имя которого соответствует вашему запросу, и, скорее всего, оно было извлечено из базы данных продуктов. Реализация этого вида поиска довольно проста ЕСЛИ у вас уже есть база данных элементов: вам просто нужно перевести запрос пользователя в запрос SQL, который затем извлекает соответствующие элементы из базы данных, и вы можете отобразить товары любым удобным для вас способом - например, на этом веб-сайте, на котором отображается название продукта и его изображение.

...