テキスト検索の例
SOSL を使用するテキスト検索の例を次に示します。
システム内で joe を検索します。joe が見つかったレコードの ID を返します。
1FIND {joe}システム内で大文字と小文字を区別せずに名前 Joe Smith を検索します。Joe Smith が見つかったレコードの ID を返します。
1FIND {Joe Smith}リードの名前項目で名前 Joe Smith を検索し、見つかったレコードの ID 項目を返します。
1FIND {Joe Smith}
2IN Name Fields
3RETURNING leadリードの名前項目で名前 Joe Smith を検索し、見つかったレコードの名前と電話番号を返します。
1FIND {Joe Smith}
2IN Name Fields
3RETURNING lead(name, phone)リードの名前項目で名前 Joe Smith を検索します。一致したレコードのうち現在の会計四半期に作成されたレコードの名前と電話番号を返します。
1FIND {Joe Smith}
2IN Name Fields
3RETURNING lead (name, phone Where createddate = THIS_FISCAL_QUARTER)リードまたは取引先責任者の名前項目で名前 Joe Smith または Joe Smythe を検索し、見つかったレコードの名前と電話番号を返します。人レコードの名前が Joe Smith または Joe Smythe の場合、そのレコードは返されません。
1FIND {"Joe Smith" OR "Joe Smythe"}
2IN Name Fields
3RETURNING lead(name, phone), contact(name, phone)ワイルドカード。
1FIND {Joe Sm*}
2FIND {Joe Sm?th*}「and」と「or」が単独で使用される場合はリテラルとして区切ります。
1FIND {"and" or "or"}
2FIND {"joe and mary"}
3FIND {in}
4FIND {returning}
5FIND {find}特殊文字 & | ! ( ) { } [ ] ^ " ~ * ? : \ ' + - をエスケープします。
1FIND {right brace \}}
2FIND {asterisk \*}
3FIND {question \?}
4FIND {single quote \'}
5FIND {double quote \"}