Как работает полнотекстовый поиск MySQL? - PullRequest
14 голосов
/ 22 марта 2012

У меня есть довольно хорошая идея, как реализовать полнотекстовый поиск с MySQL. Я знаю, как добавлять индексы, делать запросы и сортировать мои результаты.

Но я пытался получить более подробную информацию о том, как это работает, так сказать, что происходит за кулисами. Как MySQL определяет релевантность результатов. Что означает счет? Который может достигать от 0,1 до 4,6 (что я видел, по крайней мере, вероятно, больше) И что на самом деле индексируется?

Что происходит с введенной строкой поиска?

Я благодарен за ссылки или объяснения здесь!

1 Ответ

10 голосов
/ 22 марта 2012

На этой странице есть хорошее объяснение - http://dev.mysql.com/doc/internals/en/full-text-search.html

...