2011-06-29 9 views
5

Właśnie przeszedłem stronę wiki solr dla klastrowania. Ale nie dostaję korzyści z używania klastrów. Czy ktoś może mi powiedzieć, co tak naprawdę jest śledzone i jakie jest jego zastosowanie w indeksowaniu i wyszukiwaniu.co to jest komponent grupowania solrowego

Proszę odpowiedzieć

Odpowiedz

9

Grupowanie jest techniką statystyczną danych grup do grup „które należą razem”. W szczególności w Solr oznacza to, że spróbuje pogrupować wyniki dla określonego zapytania i oznaczyć te grupy.

Może to dostarczyć dodatkowych informacji dotyczących charakteru zwracanych wyników. Przykład: jeśli wyszukujesz "Python" na bardzo szerokim zestawie dokumentów, komponent klastrowania może tworzyć grupy dla "języka programowania Python", "Python the snake", itp.

Zobacz Carrot2 demo witryną demo: (carrot2 jest silnik klastrów dostarczane z Solr)

http://search.carrot2.org/stable/search

elementów klastrów SOLR'S (carrot2) klastrów dokumentów za pomocą pól tekstowych, które są zwracane przez Solr na liście wynikowej. (Używane pola są konfigurowalne.) Używa terminów w polu tekstowym do budowania klastrów i oznaczania ich etykietami.

Jest bardzo interesująca prezentacja na stronie internetowej carrot2:

http://project.carrot2.org/publications/carrot2-dresden-2007.pdf

+3

I 'Monty Python' oczywiście! – JanRavn

+0

na jakiej podstawie pogrupuje wyniki. Mam na myśli sposób na oznaczanie wyników. – Romi

+3

Komponenty grupowania Solr (Carrot2) grupują dokumenty za pomocą pól tekstowych zwracanych przez Solr na liście wyników. (Używane pola są konfigurowalne.) Używa terminów w polu tekstowym do budowania klastrów i oznaczania ich etykietami. Istnieje bardzo ciekawa prezentacja na stronie internetowej Carrot2: http://project.carrot2.org/publications/carrot2-dresden-2007.pdf – JanRavn