エスケープ・シーケンスは、テキスト検索で引用符やワイルドカードを使用する場合に必要です。
//Journal_Article[contains-text-basic (@Title,
“Analysis of '““The Time Machine””' ”)=1]
記事のタイトルには二重引用符で囲まれた書名 “The Time Machine” が含まれているため、これらの内部二重引用符をエスケープさせる必要があります。
ブックのタイトルは、句として保持されるようにアポストロフィで囲みます。/Book[contains-text-basic (@Title,
“Uncle Tom''s Cabin”)=1]
SORTBY (score-basic (@Title, “Uncle Tom''s Cabin”))
Tom''s には、2 個のアポストロフィがあります。/Book[contains-text-basic (@Title,
“ +Greek +'Plato''s Symposium' -Socrates ”)=1]
SORTBY (score-basic (@Title, “ +Greek +'Plato''s Symposium' -Socrates ”))
Plato''s には、2 個のアポストロフィがあります。また 'Plato's Symposium' は句なので、単一引用符で囲みます。/Book[contains-text-basic (@Title,
“ +Greek +'Plato*s*S?mposium' -Socrates ”)=1]
SORTBY (score-basic (@Title,
“ +Greek +'Plato*s*S?mposium' -Socrates ”))
この例は、用語のスペルが確実でないときの基本テキスト検索の使用方法を示しています。
* および ? 文字はワイルドカードとして扱われており、エスケープされません。/Book[contains-text-basic (@Title,
“Why forgive¥?”)=1]SORTBY
(score-basic (@Title, “Why forgive¥?”))
この例では、タイトルに通常文字として疑問符 ? が含まれており、円記号を使用してこの文字をエスケープすることができます。//Journal_Section[contains-text-basic
(@Title, “C:¥¥OurWork¥¥IsNeverDone”)=1]
SORTBY (score-basic (@Title, “C:¥¥OurWork¥¥IsNeverDone”))
検索項目 “C:¥OurWork¥IsNeverDone” 内でそのまま表示される円記号はそれぞれ、別の円記号を使用してエスケープしなければなりません。