MySQL полный текст есть способ выбрать релевантность в виде столбца? - PullRequest
1 голос
/ 14 июля 2010

Хотелось бы узнать, есть ли способ выбрать показатель релевантности в виде столбца? Так что я могу хранить для дальнейших манипуляций

Также есть ли способ (для устранения неполадок) определить, почему ряд получил актуальность? или какие слова совпадают. Например, когда я использую WITH QUERY EXPANSION, я получаю результаты, и я не знаю, почему они совпадают.

1 Ответ

3 голосов
/ 14 июля 2010

Re 1) да. См. примеры в документации MySQL:

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) Нет, не в моих силах.

Ознакомьтесь с комментариями на страницах справочника, есть несколько ошибок, которые могут объяснить, почему один получает нулевой результат по запросу, который должен возвращать больше, чем это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...