Ik heb voor de zekerheid ff de search van het forum overlopen en ik kan niks relevants vinden. Dus dan maar posten:
Ik zit wat te prutsen met full text search en ik kom wat problemen tegen.
Als ik dit gebruik:
krijg ik relevante scores, maar kan ik geen boolean operators gebruiken.
Gebruik ik dit:
dan is het net omgekeerd: boolean operators, maar geen relevante scores.
Ik weet dat er andere manieren bestaan via indexing en noiseword lists (wat waarschijnlijk ook sneller zal gaan), maar ik begrijp niet dat het niet via full text search kan lukken.
Any ideas?
Ik zit wat te prutsen met full text search en ik kom wat problemen tegen.
Als ik dit gebruik:
PHP:
1
2
3
4
| SELECT fid, name, year, genre, MATCH (name,summary) AGAINST ('$opdracht') AS score FROM films WHERE MATCH (name,summary) AGAINST ('$opdracht' IN BOOLEAN MODE) HAVING score > 0.2 ORDER by score desc |
krijg ik relevante scores, maar kan ik geen boolean operators gebruiken.
Gebruik ik dit:
PHP:
1
2
3
4
| SELECT fid, name, year, genre, MATCH (name,summary) AGAINST ('$opdracht' IN BOOLEAN MODE) AS score FROM films WHERE MATCH (name,summary) AGAINST ('$opdracht' IN BOOLEAN MODE) HAVING score > 0.2 ORDER by score desc |
dan is het net omgekeerd: boolean operators, maar geen relevante scores.
Ik weet dat er andere manieren bestaan via indexing en noiseword lists (wat waarschijnlijk ook sneller zal gaan), maar ik begrijp niet dat het niet via full text search kan lukken.
Any ideas?