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:

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

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.

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.