Ey,
De search heeft me al een heel eind op weg geholpen, maar ik heb nog 2 onbeantwoorde vragen. Ik gebruikte eerst LIKE voor het zoeken, maar omdat er niet op relevantie gesorteerd kan worden (misschien kan et wel, maar niet zo simpel) ben ik toch overgestapt naar FULLTEXT als er op relevantie gezocht moet worden (als er op datum gezocht moet worden, kijk ik nog, tis mijn eerste zoekmachine
)
Ik heb nu de werkende query:
Echter, ik moet ook het veld intro hebben, doe ik echter
Dan komt hij met een fout???? Hoe kan ik toch intro selecteren, of gewoon *, dat is me namelijk ook niet gelukt (wel zonder de score, maar dan is de relevantie weg
)
Wat ik me ook afvraag is of het mogelijk is meerdere zoekwoorden te hebben, en hoe moet ik die dan scheiden? (een , ofzo??) Ik weet van het IN BOOLEAN, maar ik heb thuis geen 4.nogwat, en hoewel dat nog te regelen valt, heeft mijn hosting dat ook niet, ik moet het dus doen met versie 3.
De search heeft me al een heel eind op weg geholpen, maar ik heb nog 2 onbeantwoorde vragen. Ik gebruikte eerst LIKE voor het zoeken, maar omdat er niet op relevantie gesorteerd kan worden (misschien kan et wel, maar niet zo simpel) ben ik toch overgestapt naar FULLTEXT als er op relevantie gezocht moet worden (als er op datum gezocht moet worden, kijk ik nog, tis mijn eerste zoekmachine
Ik heb nu de werkende query:
PHP:
1
2
| $query = "SELECT id, titel MATCH ( titel, intro, inhoud ) AGAINST ( '$zoekterm' ) AS score FROM news WHERE MATCH ( titel, intro, inhoud ) AGAINST ( '$zoekterm' )"; |
Echter, ik moet ook het veld intro hebben, doe ik echter
PHP:
1
2
| $query = "SELECT id, titel, intro MATCH ( titel, intro, inhoud ) AGAINST ( '$zoekterm' ) AS score FROM news WHERE MATCH ( titel, intro, inhoud ) AGAINST ( '$zoekterm' )"; |
Dan komt hij met een fout???? Hoe kan ik toch intro selecteren, of gewoon *, dat is me namelijk ook niet gelukt (wel zonder de score, maar dan is de relevantie weg
Wat ik me ook afvraag is of het mogelijk is meerdere zoekwoorden te hebben, en hoe moet ik die dan scheiden? (een , ofzo??) Ik weet van het IN BOOLEAN, maar ik heb thuis geen 4.nogwat, en hoewel dat nog te regelen valt, heeft mijn hosting dat ook niet, ik moet het dus doen met versie 3.
edit:
even de php gesplits, layout was verneukt
even de php gesplits, layout was verneukt
[ Voor 6% gewijzigd door Roa op 17-07-2003 13:24 ]
Research is what I'm doing when I don't know what I'm doing.