W dzisiejszych czasach tradycyjny podział na producentów i konsumentów treści multimedialnych zaciera się. Masowa produkcja i dostępność treści jest wyzwaniem dla mechanizmów wyszukiwania danych. Stworzyć nowej treści i umieszczenie jej w Internecie jest niewystarczające, by udostępnić ją innym użytkownikom. Należy jednocześnie umożliwić jej skuteczne wyszukiwanie.
Jesteśmy przyzwyczajeni do wyszukiwania treści przez podanie zestawu słów kluczowych. Jednak twórcy treści multimedialnych nie mają motywacji do tworzenia opisów słownych swoich zdjęć czy filmów. W rozwiązaniu tego problemu pomocne są zaawansowane metody wyszukiwania takie jak na przykład wyszukiwanie przez podanie przykładu. Innym problemem jest wydatek ekonomiczny, jaki należy ponieść w celu uruchomienia nowej usługi multimedialnej w sieci. Objętość danych multimedialnych, a więc konieczność posiadania odpowiedniej przestrzeni dyskowej, mocy obliczeniowej i pasma powoduje, że takie przedsięwzięcie jest możliwe jedynie dla największych przedsiębiorstw. Rozwiązaniem tego problemu jest rezygnacja z tradycyjnej architektury klient-serwer na rzecz architektury sieci nakładkowej (Peer-to-Peer), w której koszty utrzymania dzielone są pomiędzy klientów takiej sieci.
Praca ta przedstawia koncepcję wdrożenia mechanizmu wyszukiwania przez podanie przykładu w architekturach sieci nakładkowych. Autor identyfikuje i rozwiązuje problemy napotkanie przy wdrażaniu takiej usługi i dowodzi, że jakość takiego rozwiązania pod względem dokładności wyszukiwania nie ustępuje rozwiązaniu scentralizowanemu.
Nowadays the traditional division between content producers and consumers is becoming blurry. The mass production and availability of content creates a new challenge. It is not enough to create content and make it available in the Internet. It is necessary to allow the content to be easily searched for and accessed by other users. We are used to searching for items in the network with sets of keywords. Users, however, have no incentive to tag each of their movies and photographs with keywords. This is where advanced multimedia search methods, such as Query by Example can be successfully utilized. Another emerging problem is the economical effort required to set up a new multimedia service. The volume of the multimedia data, requirements on storage space, computation power and bandwidth allow only the largest market vendors to easily introduce new multimedia services. An answer to this problem is the departure from the traditional client-server architecture to a Peer-to-Peer network, in which network upkeep costs are shared among the network users. This dissertation presents the work in the cross-domain area of Peer-to-Peer networking and advanced multimedia search methods. The author identifies and solves the problems encountered during the application of the Query by Example search technique in both structured and unstructured Peer-to-Peer overlays. The author proves that implementation of Query by Example service in Peer-to-Peer overlays is possible while maintaining the quality offered by centralized solution and the benefits of Peer-to-Peer overlays at the same time.