삼항연산자 예제

연산자 우선 순위는 쿼리 식의 구성 요소가 평가되는 순서입니다. ConText 쿼리 연산자는 고유한 평가 순서를 가진 두 개의 연산자 집합으로 나눌 수 있습니다. 이 두 그룹은 아래에 그룹 1 및 그룹 2로 설명되어 있습니다. STEM($) 연산자를 사용하여 쿼리 용어와 언어 루트가 동일한 용어를 검색합니다. 예: 기본 설정 항 연산자(PT)를 사용하여 쿼리의 용어를 용어에 대한 동의어 사전에 정의된 기본 값으로 대체합니다. 그룹화 문자는 쿼리 식에서 쿼리 용어와 연산자를 그룹화하여 연산자를 제어합니다. 그룹화 문자는 다음과 같습니다: 표현식 평가는 왼쪽에서 오른쪽입니다. 괄호 및 연산자 우선 순위수정: 등가 연산자 사용 으로 가까운 쿼리에서 단일 용어를 대체할 수도 있습니다. 연산자. PL/SQL에 대한 모든 표기법 규칙 및 사용 규칙은 동의어 사전 연산자에게 적용됩니다. 위의 쿼리에서 이스케이프 시퀀스는 연산자이므로 필요합니다.

`-` 문자는 이스케이프되어야 하며 그렇지 않으면 ConText가 빼할 연산자로 해석됩니다. 빈 연결 연산자는 “(단일 공백) 메시지를 보내고, 부대 연결 연산자는 “” 메시지(null 문자열)를 보냅니다. 연산자에서 문자를 사용하면 로 변경됩니다. 즉, 연산자는 = 및 = 둘 다 대상 개체에 =라는 메시지를 보냅니다. TOP TERM 연산자(TT)를 사용하여 쿼리의 용어를 동의어 사전의 표준 계층 구조(BT, NT)의 용어에 대해 정의된 최상위 용어로 바꿉니다. 제네릭(BTG, NTG) 및 partitive(BTP, NTP) 계층구조의 최상위 용어는 반환되지 않습니다. 서로 가깝게 발생하는 단어나 구는 멀리 떨어져 있는 단어나 구는 더 가깝게 연관된 단어나 문구로 간주됩니다. 가까운 연산자는 문서에 단어나 구가 나타나는 빈도보다는 단어가 서로 얼마나 가까운지에 따라 점수를 계산합니다. 문자열은 0인 경우 false 값을 가지며 1인 경우 true값을 가합니다. 논리 연산자는 하나 또는 두 개의 값을 취하고 0 또는 1을 적절히 반환합니다. 0 또는 1 이외의 값은 허용되지 않습니다.

이 연산자에서 지정된 단면 경로를 포함하는 모든 XML 문서를 찾습니다. 이 연산자에서 섹션 같음 테스트를 수행할 수도 있습니다. 부울 검색은 키워드 외에 논리(즉, 부울) 연산자(AND, OR, NOT, NOT)를 사용하는 검색입니다. 검색에 사용되는 모든 연산자는 예약된 단어입니다. 이 시스템은 독일어와 영어로 입력된 연산자: NOT 연산자는 다른 논리 연산자가 생성한 점수에 영향을 미치지 않는다는 것을 이해합니다. 가중치 연산자는 식에 두 개 이상의 쿼리 용어가 있는 경우 누적 OR 또는 AND 쿼리에 유용합니다. 개별 용어에 가중치가 가중되지 않으면 점수가 가장 많이 발생하는 쿼리 용어를 알 수 없습니다. 다른 용어보다 특정 쿼리 용어가 포함된 문서에 관심이 있는 경우 전체 순위는 가장 관심 있는 용어와 관련된 문서에 대해 아무 것도 알려주지 않습니다.