Я разработчик / дизайнер для сайта, управляемого сообществом: http://www.thegamesdb.net
Проблема, с которой мы столкнулись, довольно проста:
Pac-Ман это игра на сайте.Человек должен иметь возможность искать «pacman» или «pac man», и должен быть показан результат «Pac-Man».В настоящее время этого не происходит.
Ниже приведен фрагмент кода поиска, но полный код можно посмотреть по адресу: http://code.google.com/p/thegamesdb/source/browse/trunk/tab_listseries.php
if ($function == 'Search')
{
$query = "SELECT g.*, p.name FROM games as g, platforms as p WHERE GameTitle LIKE '%$string%' and g.Platform = p.id";
if(!empty($sortBy))
{
$query .= " ORDER BY $sortBy, GameTitle ASC";
}
else
{
$query .= " ORDER BY GameTitle";
}
}
Я не очень знаком с поиском кодированияметоды, так что любая помощь будет оценена ... Я пытался искать в сети, и все, что я нашел, это некоторые заранее подготовленные поисковые системы сайта.Мы действительно не хотим идти по этому пути ... это немного излишне для наших нужд.
С нетерпением ждем некоторого обсуждения,
Alex