Veronica
     
Pokud známe adresu gopheru, který je tematicky zaměřen na náš obor, je vhodné se s jeho obsahem seznámit nejlépe tak,že si projdeme strukturu jeho menu. Pokud ale hledáme informace, o kterých přesně nevíme, na kterém gopheru je hledat, je tento postup, kdy v prostoru gopherského menu hledáme víceméně naslepo, těžkopádný. Proto byla pro vyhledávání v prostoru gopherských menu (gopherspace) vytvořena služba Veronica.
     
Server Veronica v pravidelných intervalech prochází strukturu menu vybraných Gopherů, takto vybrané údaje ukládá do své databáze a umožňuje jejich prohledávání.
     
Různé servery Veronica monitorují různé gophery a při použití této služby je třeba na to pamatovat. V Liberci pracuje první (experimentální) česká služba Veronica, která sleduje pouze české servery.
     
Při formulaci dotazu můžeme Veronice zadávat i více slov oddělených mezerami nebo logickými operátory AND, OR a NOT. Pro seznam slov oddělených pouze mezerami se implicitně předpokládá operátor AND. Pro vytváření složitějších dotazů můžeme také používat závorky. Pokud za některým z uvedených slov následuje hvězdička (*), znamená to požadavek na výběr všech podobných řetězců shodujících se na daných znacích zleva.
      Veronica vytváří dynamické gopherské menu. Ze své databáze vybere ty položky, jejichž text (atribut name) odpovídá zadanému požadavku. Kromě toho lze při formulaci dotazu použít ještě tři parametry:
     
-m počet udává maximální počet položek, které mají být zařazeny do odpovědi. Hodnota nula znamená všechny nalezené položky. Mezi parametrem m a hodnotou nesmí být mezera
     
-t typ umožňuje výběr položek podle typu (atribut type). Pokud chceme zadat výce typů, píšeme jejich hodnoty vedle sebe. Základní typy položek gopherského menu jsou: 0 - textový soubor, 1 - menu (adresář), 2 - CSO (qi) server, 3 - chyba, 4 - soubor pro Macintosh ve formátu BinHexed, 5 - binární archiv pro MS-DOS, 6 - soubor pro UNIX UU-kódovaný, 7 - prohledávání založené na indexech, 8 - relace TELNET, 9 - blíže neurčený binární soubor. Jako experimentální jsou označovány typy: s - soundfile, g - GIF file, M - MIME file, h - html file,l- image file, i - inline text type, které se ale postupně také stávají uznávaným standardem.
      -l jako první položku vytvořeného menu uvede Veronica soubor, ve kterém budou atributy všech následujících položek.
Obsah