2011-05-12 18 views
6

Apache Solr'a yeni geldim ve şu anda MoreLikeThis'u bir arama bileşeni olarak (özel istek yerine getirme işleyicisi yerine) araştırmayı/kullanmayı deniyorum. Bunun içtenlikle bu sonuçlara daha çok benzemeye nasıl çalıştığını net olarak anlamakta zorlanıyorum?Solr'un MoreLikeThis bileşeni, sonuç almak için dahili olarak nasıl çalışıyor?

http://localhost/solr/core0/select/?q=mytextcontentfield:java&version=2.2&start=0&rows=10&indent=on&debugQuery=on&mlt=true&mlt.fl=mytextcontentfield

ve ben XML yanıtına moreLikeThis görebiliyordu: Örneğin

, ben adlandırılmış belge alanının birinde mytextcontentfield kelime java aramak için çalışıyorum name özniteliğinde belgelerin benzersiz anahtarları ile.

Buradaki sorularım, Solr'un dahili olarak bu anahtar kelime arama anahtar kelimesine göre daha fazla benzer bulmak için nasıl çalışır/eşleşir? java? İyi örnek ile herhangi bir açıklama takdir edilmektedir.

cevap

İlgili konular