Avatar billede fynbo Nybegynder
06. januar 2002 - 16:27 Der er 3 kommentarer og
1 løsning

Full-text søgning

jeg bruger full text indeks til at søge på firmaer i min database

men 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\'\";
Avatar billede alvion Nybegynder
06. januar 2002 - 17:04 #1
Mht. til længden af søgeord, så kan de pt. kun ændres ved at rette en konstant i kildekoden. Det laves der om på i version 4.0

Mht. måden at søge på, kan det pt. ikke lade sig gøre i version 3.23.x. Version 4.0 bliver mere avanceret mht. fulltext søgninger
Avatar billede fynbo Nybegynder
07. januar 2002 - 09:23 #2
hvornår kommer version 4?
Avatar billede alvion Nybegynder
07. januar 2002 - 09:33 #3
Avatar billede alvion Nybegynder
15. januar 2003 - 09:41 #4
http://www.mysql.com/downloads/mysql-4.0.html

Den er nu stabil nok til at blive brugt i seriøse sammenhænge.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester