Как использовать функцию morelikethis в solr

Я хочу найти все документы, похожие на определенный документ в solr. Как мне сделать это в solr? Я просмотрел документацию, и она только объясняет, как найти документы с помощью фразы запроса.


person Luke101    schedule 31.07.2011    source источник


Ответы (1)


Используйте обработчик MoreLikeThis. На вики-странице есть несколько примеров использования.

В SolrNet поддержка обработчика MLT все еще остается открытой проблемой. . Был отправлен патч, но мне не очень нравится его реализация. Я призываю вас попробовать и дать нам обратную связь!

person Mauricio Scheffer    schedule 31.07.2011
comment
Я обновил свой пост. Может быть, это даст некоторое представление. да, я использую morelikethishandler, но все еще получаю сообщение об ошибке. - person Luke101; 31.07.2011
comment
@Luke101: вы полностью изменили вопрос с того, как мне использовать MLT, на то, что я получаю эту ошибку, используя MLT. Это плохой сетевой этикет, так как теперь вы вынуждаете меня изменить мой ответ или вообще удалить его. Короче, для меня это пустая трата времени. Вместо этого вы должны отменить свои изменения и создать новый вопрос. В будущем всегда публикуйте все подробности, относящиеся к вашей конкретной проблеме. - person Mauricio Scheffer; 31.07.2011
comment
Привет, извини, если я тебя обидел. Я думал, что это легко исправить, так как я следил за всей документацией solr. Мне просто нужен был быстрый пример запроса mlt, чтобы убедиться, что я все делаю правильно. Я удалю свой голос, чтобы вы могли удалить свой ответ. Спасибо за ваше время. - person Luke101; 31.07.2011
comment
@Luke101 Люк101: это не оскорбительно, если вы отмените изменения и зададите новый вопрос, я буду рад ответить на него. Я хочу сказать, что это два совершенно разных вопроса. Stackoverflow — это не список рассылки, это сайт вопросов и ответов. - person Mauricio Scheffer; 31.07.2011
comment
Привет, Маурисио, я внес изменения и повторно опубликовал вопрос stackoverflow.com/questions/6891518/. Спасибо за ваше время - person Luke101; 31.07.2011