eşleşir. Bu sıralama bir kuş gül bahçesinde bir taşın yanında metnini içeren bir belgeyle eşleşir çünkü
ardışık sıralama sözcükleri arasında en fazla üç sözcük vardır.
Bu sıralama aynı nedenle bir taş olan bahçede bir kuş metniyle de eşleşir.
Basit sözcük sıralamaları yakın sözcük sıralamalarının özel bir örneğidir:". . ." sıralaması ".. ."~0
ile aynıdır. M N olduğunda ". . ."~N ile bulunan tüm belgeler ". . ."~M ile de bulunur.
Boolean sorgu ifadeleri
Sözcükler, belirsiz sözcükler ve sözcük sıralamalarını VE, VEYA ve DEĞİL (bunlar büyük harfle
yazılmalıdır) Boolean (mantıksal) işlemcileri kullanarak birleştirebilirsiniz. Aşağıdaki tablo Boolean
işlemcilerini tarif etmektedir. Burada exp, exp1 ve exp2 bir sözcük, belirsiz sözcük, sözcük sıralaması
veya diğer Boolean sorgu ifadesini temsil eder.
Tablo 10 Boolean sorgu ifadeleri
Sözdizimi Eşleşmeler
DEĞİL exp exp ile eşleşmeyen tüm belgeler
alternatif sözdizimi: -exp
alternatif sözdizimi: ! exp
exp1 VEYA exp2 exp1 veya exp2 ile eşleşen tüm belgeler
exp1 VE exp2 Hem exp1 hem de exp2 ile eşleşen tüm belgeler
alternatif sözdizimi: exp1 &&
exp2
alternatif sözdizimi: exp1exp2
NOT:
VE için ikinci alternatif sözdizimi VE ifadesinin sorgu ifadelerindeki varsayılan bağlayıcı olduğunu
belirtir. VE ifadesini açıkça sağlamanız gerekmez. VE ve VEYA ifadelerinin açıkça kullanılmadığı
varsayılır. Örneğin, barış sakin sorgusu barış VE sakin sorgusuyla eşdeğerdir.
Bir DEĞİL ifadesi NOT olmayan, VE veya VEYA kullanan başka bir ifadeyle birleştirilmelidir. Bir sorgu
yalnızca olumsuz ölçütler içeremez.
sakin DEĞİL Uygunsuz
(sakin DEĞİL) VE Uygunsuz
(hüzünlü DEĞİL)
sakin VE hüzünlü DEĞİL Uygun
sakin VEYA gürült* DEĞİL Uygun
Bir Boolean işlemcisinin değişkenlerini doğru sayıda vermelisiniz yoksa bir hata iletisine neden olur:
DEĞİL (- veya !) için bir değişken, VE (&& ) ve VEYA için iki değişken. Örneğin, aşağıdaki sorgular
hata iletisine neden olur.
• alpha DEĞİL: DEĞİL için eksik değişken
• VE alpha: VE için eksik değişken
Boolean işlemcileri bir veya daha fazla ayırıcıyla, genellikle ara boşluğuyla ayrılmalıdır. Örneğin,
bezelye&&havuç sorgusu bezelye && havuç sorgusuyla eşdeğer değildir: bezelye&&havuç tek
bir sözcüktür (& bir sözcük karakteridir).
İlginizi çekebilecek Hp marka Sunucu (Server) ürünleri