布爾操作符

布爾操作符

布爾邏輯操作符作為最基本的語法規則。一般布爾邏輯操作符包括AND,OR,NOT, NEAR,BEFORE,AFTER和括弧等。其中最基本的是AND,OR,NOT和NEAR。

包括內容

布爾操作符布爾操作符
幾乎所有的搜尋引擎都將布爾邏輯操作符作為最基本的語法規則。一般布爾邏輯操作符包括AND,OR,NOT, NEAR,BEFORE,AFTER和括弧等。其中最基本的是AND,OR,NOT和NEAR。
布爾操作是與邏輯相關的。
最主要是3個
邏輯或.OR.(Fortran),||(C等語言)
邏輯與.AND.(Fortran),&&(C等語言)
邏輯非.NOT.(Fortran),!(C等語言)
其它有異或以及按位邏輯運算,可看成3個基本運算的擴展
與布爾運算有關的是關係運算:大於,小於,等於,不等於

分類介紹

(1)AN

布爾操作符布爾操作符
D
AND表示邏輯"與"的概念,也可以用"&"表示。它表示要查詢的資料要滿足用戶給出的所有的關鍵字才被列出。例:在查詢中,給出的條件是:"教育技術AND 中學語文教學",表示查找的資料中必須包含"信息技術",又要包含"中學語文教學",只有兩個關鍵字都同時滿足的資料才能被查出。
(2)OR
OR表示邏輯"或"的概念,也可以用"|"表示。它表示一份資料只要滿足用戶給出的關鍵字中的一個就可以被查詢到。例:給出條件"國小 OR 學科整合",表示只要包含有"國小"或"學科整合"的其中之一的資料都是符合搜尋意圖的信息。
(3)NOT
NOT表示邏輯"非"的概念,也可以表示為"!"。它表示搜尋含有NOT之前的關鍵字的資料,但是排除裡面含有NOT之後的關鍵字的資料。例:在查詢中,給出條件"課程改革AND NOT 中學",這表示查找包含有"課程改革",但沒有出現"中學"的所有資料。
(4)NEAR
NEAR用於在一定的範圍內尋找同時出現檢索關鍵字的信息。可以用"~"來表示。這一運算中的關鍵字可能並不相鄰,間隔越小的排列位置越前,它們彼此間的間距可以<NEAT>/N來控制,N是大於1的整數,表示檢索關鍵字的間距最大不超過N個單詞。例:在檢索時給出條件:計算機 NEAR/100 遊戲,表示要查找"計算機"和"遊戲"之間間隔不超過100個詞的資料。這種操作可以很好地進一步完善關鍵字的"相關性"。它既可以統計關鍵字出現的頻度,又可以檢查關鍵字相隔的距離。

相關詞條

相關搜尋

熱門詞條

聯絡我們