Comment fonctionne le composant Morelikethis de Solr en interne pour obtenir des résultats?

StackOverflow https://stackoverflow.com/questions/5977255

Question

Je suis nouveau sur Apache Solr et j'explore / essaie actuellement d'utiliser Morelikethis en tant que composant de recherche (au lieu du gestionnaire de demande dédié). Je trouve du mal à comprendre clairement comment cela fonctionne en interne pour obtenir des résultats plus semblables à celles?

Par exemple, j'essaie de rechercher le mot java Dans l'un des champs de documents nommés 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

Et je pouvais voir Morelikethis dans la réponse XML avec des clés uniques des documents dans name attribut.

Mes questions ici sont: comment SOLR fonctionne / correspond-il en interne pour trouver plus de type - ces documents basés sur le mot-clé de recherche java? Toute explication avec un bon exemple est appréciée.

Était-ce utile?

La solution

Il n'y a pas de documentation SOLR qui explique cette fonctionnalité en détail.

Mais d'une manière ou d'une autre, après un Google, a réussi à trouver un article sur Comment fonctionne Moreliketh en Lucene.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top