Obsługa wyszukiwania

Jeśli wtyczka definiuje własne rodzaje zasobów i wykonywane na nich operacje, mogą się z tym wiązać specjalne wymagania dotyczące wyszukiwania zasobów.   Na przykład wtyczka środowiska IDE języka Java zawiera implementację specjalnego mechanizmu do wyszukiwania plików źródłowych w języku Java.    

Wtyczka search pozwala dodać wyspecjalizowaną stronę z opisem wyszukiwania do typowej strony wyszukiwania w środowisku roboczym.   Strona taka pozwala uzyskać od użytkownika informacje specjalnego typu i przeprowadzić wyszukiwanie według wewnętrznego modelu definiowanego przez wtyczkę.

Zazwyczaj wymagane jest także utworzenie specjalnej klasy do wyświetlania wyników wyszukiwania. Zadanie to jest ułatwione dzięki gotowym abstrakcyjnym implementacjom strony wyników wyszukiwania.

Opisywane tu usługi są wnoszone za pośrednictwem punktów rozszerzeń wtyczki wyszukiwania.