Geavanceerde zoektalen begrijpen
In dit geavanceerde onderwerp wordt de zoekgrammatica die wordt gebruikt voor de zoekfunctie van ZCS gedetailleerd beschreven.
Structuur van de zoektaal
Eenvoudige zoekopdrachten kunnen worden uitgevoerd door een woord in te voeren in het zoekveld. Bij kale woorden (woorden zonder zoekoperator) wordt gezocht in de 'inhoud':' -operator – dit komt overeen met alle tekst in het bericht.
Meer geavanceerde zoekopdrachten kunnen worden verricht door een zoekoperator op te geven. Een zoekoperator is een speciaal trefwoord gevolgd door een dubbele punt, gevolgd door een andere parameter die specifiek is voor die operator. Bijvoorbeeld:
in: Postvak IN - bestaat uit de operator "in" en de parameter " Postvak IN" - hiermee worden berichten geretourneerd in de map genaamd " Postvak IN"
from:iemand - de operator is "from" en de parameter is "iemand" - hiermee worden berichten geretourneerd met het woord "iemand" in het e-mailadres
Een trefwoord kan altijd worden voorafgegaan door het woord "not" om items op te geven die dat criterium niet hebben, zoals not in: Postvak IN. Zoeken is niet hoofdlettergevoelig. Dat wil zeggen dat "in:Postvak IN" hetzelfde is als "in:postvak in". Het minteken (-) is een synoniem voor NIET Dus: niet in:postvak in is hetzelfde als -in:postvak in
In de meeste gevallen is het niet nodig om interpunctie toe te voegen bij zoekopdrachten, aangezien deze meestal worden genegeerd door de zoekcode. Dit geldt niet altijd (bijv. als je naar een uurvermelding '9:30' zoekt in een bericht). Als dat het geval is, moet de je de zoekparameter insluiten tussen aanhalingstekens. Bijvoorbeeld: subject:"9:30" retourneert berichten met de reeks 9:30 in het onderwerp.
Toegestane tekens in de zoekparameter
De volgende tekens mogen nergens in een zoekparameter voorkomen, behalve als ze tussen aanhalingstekens staan: ~ ' ! # $ % ^ & * ( ) _ ? / { }[ ] ; :
De volgende tekens zijn toegestaan in een zoekparameter zolang ze maar niet het eerste teken zijn: - + < >
Opmerking: Speciale tekens, zoals handelsmerksymbolen die deel uitmaken van een woord, worden verwijderd wanneer het woord wordt geïndexeerd voor zoekopdrachten. Ze worden bij zoekopdrachten genegeerd. Als je bijvoorbeeld zoekt naar Zimbra™ worden alle referenties naar Zimbra gegeven, inclusief zonder het handelsmerksymbool.
Meerdere zoektermen
Als er meerdere zoektermen zijn ingevoerd (gescheiden door spaties), dan wordt er standaard een " AND"-vergelijking op alle termen gedaan. in:postvak in tim betekent "retourneer me berichten met postvak in EN met het woord tim". Voor zoekopdrachten met meerdere criteria kun je naar items zoeken die overeenkomen met één van de opgegeven criteria of met alle criteria. Beide types zoekopdrachten kunnen vanaf de pagina Geavanceerd zoeken worden uitgevoerd.
Voor alle zoekdeelvensters met uitzondering van Basiszoekopdrachten gelden de volgende regels:
Als je naar berichten zoekt die overeenkomen met een van de opgegeven criteria heet dit een 'OR' -opdracht, omdat als het bericht X of Y bevat, het als een overeenkomst wordt beschouwd.
Als je naar berichten zoekt die zowel X als Y bevatten, wordt dit een 'AND' -zoekopdracht genoemd, omdat het bericht aan alle opgegeven criteria moet voldoen om als overeenkomst te worden beschouwd.
Alleen "OR" verschijnt in een query. Als je als optie hebt geselecteerd om de zoekquery in de balk Zoeken weer te geven terwijl je selecties maakt in Geavanceerd zoeken, dan wordt het tekstvak Zoeken telkens bijgewerkt om de resulterende query weer te geven. Bij de zoekopdracht 'AND' verschijnt het woord 'AND' niet.
Tip: Haakjes gebruiken met AND en OR. Woorden binnen haakjes worden als eenheid beschouwd. Bijvoorbeeld van: (john thomas) is gelijk aan from:john AND from: thomas. Als je OR tussen haakjes zet, from:(john or smith), is de zoekopdracht voor resultaten from:john OR from: smith.
* als wildcard bij een zoekopdracht gebruiken
Het sterretje (*) kan worden gebruikt als een wildcard aan het eind van een woord bij het zoeken naar inhoud met woorden die een gelijksoortige spelling hebben.
Gebruik het sterretje * als een wildcard. De zoekreeks do* retourneert bijvoorbeeld items zoals dom, dok, door, enz.
Opmerking: Een sterretje van twee bytes in een zoekopdracht wordt niet als wildcardteken beschouwd en wordt overgeslagen wanneer de zoekopdracht wordt uitgevoerd.