Full-text søgning
jeg bruger full text indeks til at søge på firmaer i min databasemen en søgning på fx rpc data giver alle firmaer med rcp og data, og ikke kun firmaer med rcp data
desuden skal ord man søger på være over 3 bogstaver hvor kan man ændre på at den skal søge efter firmaer indeholdende begge ord, og ikke dele dem op til to søgninger, for det er pænt irriterende! :-)
håber i forstår hvad jeg mener!...
sql sætningen:
$sql = \"SELECT
companies.Name,
companies.Address,
companies.Postcode,
companies.Phone,
companies.Fax,
companies.WWW,
companies.Shop,
companies.CompanyKey,
companies.Email,
companies.CompanyDesc,
postcodes.PostCode,
postcodes.City,
html.Info
FROM companies
LEFT JOIN categorycompanylinks ON companies.CompanyKey = categorycompanylinks.CompanyKey
LEFT JOIN categories ON categories.CategoryKey = categorycompanylinks.CategoryKey
LEFT JOIN html ON html.CompanyKey = companies.CompanyKey
LEFT JOIN postcodes ON companies.PostCode = postcodes.Postcode
WHERE 1 and MATCH(companies.Name) AGAINST (\'$firmanavn\') and categories.CategoryKey = \'$D1\'\";
