I Scid kan man söka information på flera olika sätt. Det finns tre huvudmetoder att använda sig av beroende på vilken typ av information man är ute efter:
Utöver dessa metoder kan man använda sig av en automatisk sökfunktion, trädfönstret, som förklaras separat.
Sökningar baseras i Scid på filter. Ett filter representerar en delmängd av den aktiva databasen. Vid varje specifikt tillfälle kommer ett parti att antingen vara del av denna delmängd (filtret) eller uteslutas av detta. I varje typ av sökning (se ovan) kan du välja att begränsa, utöka eller ignorera det aktiva filtret och istället söka i hela databasen. Detta gör att man stegvis kan bygga komplicerade sökningar. Du kan också kopiera alla filtrerade partier från den ena databasen till den andra genom att använda databasväxlaren.
När du söker på exakt ställning, träd eller material/ställningstyp, sparas dragnumret i den första ställningen och varje parti med identisk ställning lagras i minnet så att man, när man senare laddar de framsökta partierna, automatiskt kommer till den ställning som var av intresse (som sökningen grundades på).
OBS sökningen gäller endast textdragen, inte varianterna.
Med denna metod hittas partier med samma ställning som det på brädet i huvudfönstret. Rockadmöjligheter och rättigheter att göra en passant ignoreras. Det finns fyra undertyper att välja på, samtliga kräver att ställningen har exakt samma material och spelare vid draget för att en träff ska anses ha inträffat:
Att söka på bondeställning är användbart när man studerar spelöppningar med likartad bondstruktur, medan att söka på linjer och material är lämpliga metoder att finna liknande ställningar i slutspel. När man söker på specifika ställningar kan man skapa den först (från menyvalet [Redigera: Skapa ställning]) och starta sökningen därifrån. (Man kan naturligtvis också spela upp ställningen på brädet, övers anm).
Du kan ange att sökningen även ska leta i varianter (istället för att bara inkludera de egentliga partidragen) genom att markera kryssrutan Sök i varianter, men detta kan göra sökningen långsammare om databasen är stor och har många partier med varianter.
Denna sökning är användbar när man vill finna slut- eller mittspelsteman. Du kan specificera minimalt och maximalt antal av varje pjästyp, och hitta ställningar av typen "Löpare på f7" eller "Bonde på f-linjen". Det finns ett antal vanliga ställningstyper fördefinierade, t ex "Torn och Bondeslutspel" eller "Isolerade d-bönder".
Tips:
Tidsåtgången för denna typ av sökning kan variera kraftigt. Man kan minska tiden som behövs genom att använda sig av förnuftiga begränsningar.
Om man, som exempel, vill undersöka slutspel. kan man sätta det minimala antalet drag partiet ska innehålla till 20. Då kommer alla partier
med färre än 20 drag att ignoreras.
Denna sökning används för att finna aspekter på partier som lagras i partiets huvud (jmf eposthuvud) såsom datum, resultat, plats och rankingtal. Den kräver ingen avkodning av dragen i partiet. För att en träff ska registreras krävs att alla fält du specificerar stämmer överens. Namnfälten (Vit, Svart, Evenemang, Plats och Rond) är versal/gementoleranta. Träffar registrerars på all text i dessa fält och mellanslag ignoreras .
Du kan generera exakta sökning ar och använda jokertecken i huvudfälten som nämnts ovan. Jokertecknet ? betyder "ett valfritt tecken" medan * betyder "inget eller flera valfria tecken". Man genererar exakta sökningar genom att innesluta den text man önskar hitta i citattecken ("). Exempel:
En sökning på platsen USA kommer att generera amerikanska städer, men även Lausanne SUI, vilket du förmodligen inte var ute efter! Detta löser man genom att istället söka efter platsen "*USA" (notera citattecknen) som endast kommer att presentera städer i USA.
Om du söker efter en särskild spelare (eller två särskilda spelare) som vit eller svart och det inte spelar någon roll vet som har vilken färg väljer du med fördel Ignorera färg i stället för svart/vit i färgangivelsen.
Avslutningsvis kan fasta sökningar göras för att hitta valfri text (versal/gemen intolerant och utan jokertecken) i PGN versionen av partierna. Du kan ange upp till tre textsträngar, och alla måste finnas i ett parti för att de ska räknas som en träff. Denna sökning är mycket användbar när det gäller kommentarsfältet eller extra märkord i partierna (exempelvis förlorar på tid eller Kommentator), eller för en dragföljd som Bxh7+ och Kxh7 när en löpare har offrats (och accepterats) på h7. Tänk dock på att denna typ av sökningar kan vara mycket tidskrävande eftersom alla partier som möter vissa kriterier måste avkodas och genomsökas efter textsträngen/-arna. Det är därför en bra ide att begränsa denna typ av sökning så mycket som möjligt. Exempel:
För att hitta partier med underpromovering till torn säker man på =R och sätter Förvandlingar flaggan till Ja. För att hitta text i kommentarer sätter du flaggan Kommentarer till Ja. Om du söker på dragen Bxh7+ och Kxh7, kan det vara en ide att begränsa partierna till de som har resultatet 1-0 result och innehåller minst 20 halvdrag. Eller gör en Material/Ställningstypssökning för att hitta partier där löparen flyttas till h7.
I Material/Ställningstyp and Huvudsökningsfönstrena finns valet att Spara inställningarna. Detta ger dig möjligheten att spara de aktuella sökkriterierna för senare användning. Kriterierna sparas till en sökningsfil med filändelsen .sso. För att återanvända en tidigare sparad sökningfil väljer du [Öppna ...] från menyn [Sök].
De flesta sökningar meddelar en hur lång tid sökningen tog och hur många partier som ignorerades. Ignorerade partier är de som exkluderats från en sökning utan att något av dess drag har avkodats (från Scids databasformat). Detta baseras på information som lagrats i index. Se vidare hjälpfilen om filformat för ytterligare information.