我想知道是否有一种方法可以将相关性分数选为列?所以我可以存储以供以后操作
还有什么方法(用于解决问题)来确定行有哪些相关性?或者匹配的是什么词。例如,当我使用WITH QUERY EXPANSION
时,我会得到结果而我不知道它们为什么匹配。
答案 0 :(得分:3)
重新1)是的。请参阅examples in the mySQL docs:
mysql> SELECT id, body, MATCH (title,body) AGAINST
-> ('Security implications of running MySQL as root') AS score
-> FROM articles WHERE MATCH (title,body) AGAINST
-> ('Security implications of running MySQL as root');
+----+-------------------------------------+-----------------+
| id | body | score |
+----+-------------------------------------+-----------------+
| 4 | 1. Never run mysqld as root. 2. ... | 1.5219271183014 |
| 6 | When configured properly, MySQL ... | 1.3114095926285 |
+----+-------------------------------------+-----------------+
2 rows in set (0.00 sec)
Re 2)不,不是我的知识。
查看手册页面上的注释,有几个问题可以解释为什么一个查询的结果为零,应该返回的结果不止于此。