![]() |
Hej!
Undrar vad som kan var fel med följande (i mySQL-databas): Har en tabell som ser ut så här: Kod:
TABLE `annons` ( Kod:
SELECT * FROM annons WHERE match (header,message) AGAINST ('cykel'); Kod:
INSERT INTO `annons` VALUES (1001, 27, 0, 0, 0, 1109448117, 'Grym cykel', 'Grym cykel, äkta mountainbike.. gillar du cykla är denna grym!', 10500, '[email protected]', 0, 'Namn Efternamn', '0701234567', 'test123', '', '', '', 1); Vill alltså att det ska fungera som mysql.com säger på den här sidan: http://dev.mysql.com/doc/mysql/en/fulltext-search.html ft_min_word_len är satt till 4 i mySQL, om det har något med saken att göra. Hoppas att någon har några tips..? mvh Victor |
Vansinnigt förenklat: Du måste ha fler rader i tabellen. En sökning som returnerar alla rader i en tabell tolkar MySQL som dåligt och returnerar prompt ingenting.
|
Citat:
|
Skulle vilja få dig att inte använda full-text söket helst. Det är värdelöst och du kan ju inte köra InnoDB om du har fulltext-index.
Om du inte har så mycket trafik så rekommenderar jag hellre vanliga like-sök. |
Citat:
|
Citerat direkt ur manualen:
Citat:
|
Citat:
tack för all hjälp iallafall, hade inte lyckats räkna ut det annars ;) mvh victor |
Alla tider är GMT +2. Klockan är nu 02:12. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson