Я новичок в Apache Solr и в настоящее время изучаю / пытаюсь использовать MoreLikeThis в качестве компонента поиска (вместо выделенного обработчика запросов).Мне трудно понять, как это работает внутренне, чтобы получить более похожие результаты?
Например, я пытаюсь найти слово java в одном из полей документа с именемmytextcontentfield:
java
mytextcontentfield
http://localhost/solr/core0/select/?q=mytextcontentfield:java&version=2.2&start=0&rows=10&indent=on&debugQuery=on&mlt=true&mlt.fl=mytextcontentfield
и я мог видеть moreLikeThis в ответе XML с уникальными ключами документов в nameАтрибут.
name
Мои вопросы здесь, как Solr внутренне работает / соответствует, чтобы найти более похожие на это документы на основе ключевого слова поиска java?Любые объяснения с хорошим примером приветствуются.
Похоже, нет документации Solr, которая подробно объясняет эту функцию.
Но каким-то образом, после некоторого Google, удалось найти рецензию на Как MoreLikeThis работает в Lucene .