我的查询
$query = selectQuery('SELECT * FROM page_info WHERE MATCH(content)
AGAINST("reactie klanten" WITH QUERY EXPANSION)');
如何按相关性排序?我回到了大约 10 行,但实际上包含“reactie”和“klanten”这两个词的行在中间的某个地方。其余的结果在某种程度上与单词相关:S
MySQL 文档关于 'WITH QUERY EXPANSION'
编辑
通过查询更改为:
SELECT *, MATCH(content) AGAINST("reactie klanten") AS relevance FROM page_info WHERE MATCH(content) AGAINST("reactie klanten" WITH QUERY EXPANSION) ORDER BY relevance DESC
这似乎很有希望,因为现在该领域位居榜首。
其他人的关系如何?
例子:
$text = This page is being tested by our tester
$text 与 有什么关系reactie klanten
?