Oracle iProcurementインプリメンテーションおよび管理ガイド リリース12 E05614-01 | ![]() 目次 | ![]() 前へ | ![]() 次へ |
この付録では、検索に影響する設定など、検索エンジンの詳細を説明します。
この付録では、次の内容について説明します。
基本的な検索方法は、次のとおりです。
標準(クイック)検索
拡張(expanded)検索
拡張検索
標準検索と拡張検索の場合、検索エンジンではキーワードと正確に一致する品目が戻されます。たとえば、ABを検索すると、品目番号AB22ZLは戻されません。penを検索すると、pensは戻されません。 部分一致を実行するには、ワイルドカード文字(AB%など)を使用する必要があります。
検索には大/小文字区別はありません。たとえば、「検索」フィールドにab22zlと入力するとAB22ZLが検出されます。
検索結果をフィルタしてソートし、検索基準と一致するカテゴリとショッピング・リストを表示することもできます。
ストアーの「検索」フィールドにキーワードを入力して「開始」をクリックすると、標準検索(クイック検索)が使用できます。
「ショップ」ホーム・ページから標準検索を実行できます。 「検索」フィールドの横にあるメニューには、依頼者の作業環境からのお気に入りストアーがデフォルト設定されます。依頼者はメニューから別のストアーを選択して直接検索するか、ストアーをクリックできます。
次の図は、「ショップ」ホーム・ページでストアーのリンクをクリックした場合に表示される「ショップ・ストアー」ページを示しています。
標準検索では、各キーワードを検索して一致を判別する必要があります。たとえば、blue ballpoint penと入力すると、blue、ballpointおよびpenを(任意の順序で)含む品目が検出されます。関連語句検索は実行されません。
「検索結果」ページの下部にある「単語、 類似した用語、 または綴りの違いを検索」をクリックして、オプションで拡張検索を実行できます。
拡張(expanded)検索では、次のステップが同時に実行されます。
検索エンジンにより、1つ以上のキーワードと一致するレコードが検索されます。また、関連語句検索を使用して、検索語または関連する派生語を1つ以上含んだレコードが戻されます。
検索エンジンにより、各キーワードの末尾にワイルドカードが追加されます。たとえば、lead penはlead% pen%に変換され、leaded pencilsが戻されます。
検索エンジンでは、品目との類似性は高いが綴りの異なるレコードが検索されます。たとえば、telefoneの場合はtelephoneが戻されます。
注意: キーワードにワイルドカード(%または*)を使用すると、関連語句検索、で始まる、またはあいまい検索の論理は適用されません。
「検索」フィールドの横には「拡張検索」リンクが表示されます。「拡張検索」ページでは、透過パンチアウト・カタログを含まないストアー、パンチアウト・カタログのみを含まないストアー、または情報カタログのみを含まないストアーの拡張検索を実行できます。
「拡張検索」をクリックすると「拡張検索」ページが表示され、検索をさらに絞り込むことができます。
「拡張検索」ページには、最初の4つのフィールドは常に表示されます。
ストアー
摘要(詳細摘要ではなく品目摘要)
仕入先品目
仕入先
拡張検索では、依頼者が「追加」ドロップダウン・メニューを使用して次のフィールドを追加できます。
摘要(詳細摘要ではなく品目摘要)
仕入先品目
仕入先
カテゴリ
製造業者
製造業者品目
単価
単位
通貨
社内品目番号
仕入先部品補助ID
リード・タイム
UN/SPSCコード
注意: 「拡張検索」ページは、Oracle Applications Frameworkを使用してカスタマイズできません。
複数のフィールドに拡張検索基準を入力すると、システムではAND検索が実行されます。たとえば、「摘要」にlaserjet printer、「製造業者」にAcme、「単価」に「範囲」500「から」1,000、「通貨」にUSDと入力すると、検索エンジンではAcme社製の原価が500から1,000 USDのレーザージェット・プリンタのみが検索されます。
複数のフィールドに同じ基準を入力して検索すると、検索エンジンでは2つのフィールド間のAND検索も実行されます。次の例では、2つの「摘要」フィールドを使用します。一方は常に表示されるフィールドで、他方は追加したフィールドです。この表は、プルダウン・メニューから選択する修飾子に応じた結果を示しています。
第1の摘要 | 第2の摘要 | 結果 |
---|---|---|
「すべての語が一致」 tape dispenser | フレーズの完全一致 office supplies | tape、dispenserおよびoffice suppliesを含む品目が検索されます。 |
「少なくとも1つの語が一致」 tape dispenser | フレーズの完全一致 office supplies | tapeまたはdispenserと、office suppliesを含む品目が検索されます。 |
拡張検索で使用する修飾子は、次のとおりです。
「すべての語が一致」の場合は、AND検索が実行されます。(各語が一緒に出現する必要はありません。)
「少なくとも1つの語が一致」の場合は、OR検索が実行されます。
「一致する語なし」の場合は、キーワードが除外されます。次の例では、検索エンジンによりAcme社製でないペン(特に、「摘要」がpenで「製造業者」がAcmeでない品目)がすべて検出されます)。
「摘要」: 「すべての語が一致」: pen
「製造業者」: 「一致する語なし」: Acme
「フレーズの完全一致」の場合は、同じキーワードが指定した順番で連続して含まれる語句が検索されます。
「間にある」、「より大きい」、「=」および「より小さい」は、「単価」で使用します。たとえば、「間にある」500「から」1,000と入力すると、原価が500から1,000の品目が検索されます(500から1,000の価格が全通貨で表示されないように、通貨を選択します)。修飾子「=」の場合は、完全一致が実行されます。たとえば、1.21と入力すると、原価が1.21の品目が検索され、1、.21または1.2134の品目は検索されません。システムでは、取引の(仕入先の)価格と通貨が検索されます。
拡張検索では、関連語句検索は使用されません。
次の各例では、品目が定義に応じてローカル・カタログ表示にどのように表示されるかを示します。
次の例では、仕入先品目番号が異なるため、2つの品目が検索結果に表示されます。
ソース | 仕入先 | 仕入先品目 | 品目 | 営業単位 | 価格 | 単位 |
---|---|---|---|---|---|---|
包括購買契約1234 | Acme | 3255156 | 15225 | Visionオペレーション | 1.75 | EA |
包括購買契約1234 | Acme | 3255157 | 15225 | Visionオペレーション | 15.25 | BOX |
次の例では、それぞれ指定の仕入先サイトに基づく独自価格があるため、2つの品目が検索結果に表示されます。
ソース | 仕入先 | 仕入先品目 | 品目 | 営業単位 | 価格 | 仕入先サイト |
---|---|---|---|---|---|---|
包括購買契約1234 | Acme | CS1234 | (なし) | Visionオペレーション | 11.99 | サンフランシスコ |
包括購買契約1234 | Acme | CS1234 | (なし) | Visionオペレーション | 9.99 | ニューヨーク |
固定価格サービスの明細タイプを持つOracle Services Procurement品目の場合、検索結果には数量のかわりに編集可能な金額を表示できます。 この種の品目が存在するのは、Oracle Services Procurementのライセンスを取得して実装し、これらの品目(包括購買契約または購買依頼テンプレートに記載)をカタログに追加した場合です。
この図は、数量のかわりに編集可能な金額500 USDが表示された固定価格のサービス品目を示しています。
注意: 依頼者が「金額」を編集できるのは、包括購買契約で「価格上書き」オプションが選択されている場合のみです。このオプションが選択されていない場合、検索結果では「金額」が参照専用フィールドになります。
スキーマ編集を使用して記述子を検索結果で参照可能にするかどうかを制御している場合は、「単価」、「通貨」、「機能通貨価格」および「通貨」の各記述子により、「単価」の表示方法と同様に「金額」の表示方法も制御されることに注意してください。次の表に、「検索結果表示」記述子プロパティの設定に応じた結果を示します。
機能通貨価格と通貨 | 単価と通貨 | 検索結果に表示される固定価格サービス* | 検索結果に表示される数量ベース品目 |
---|---|---|---|
検索結果表示 | 検索結果表示 | 金額: 10.00 USD / 13.00 EUR | 価格: 10.00 USD / 13.00 EUR |
検索結果表示 | 検索結果非表示 | 金額: 10.00 USD | 価格: 10.00 USD |
検索結果非表示 | 検索結果表示 | 金額: 13.00 EUR | 価格: 13.00 EUR |
検索結果非表示 | 検索結果非表示 | 金額は非表示 | 価格は非表示 |
この表に示すように、固定価格サービスの「機能通貨価格」と「通貨」が表示されるのは、固定価格サービスを含む包括購買契約で「価格上書き」が選択されていない場合のみです。「価格上書き」が選択されている場合、「機能通貨価格」と「通貨」は「検索結果表示」に設定されていても表示されません。かわりに、「単価」(「金額」)は、「検索結果表示」に設定されていても(前述の図のように)取引通貨で表示され、依頼者はこの金額を変更できます。
「検索結果表示」記述子プロパティの詳細は、「検索の構成」を参照してください。
検索の実行後に、検索エンジンにより「検索結果」ページに「関連リンク」ボックスが表示されます。「関連リンク」ボックスが表示されるのは、ローカル・カタログの「検索結果」ページのみです。「関連リンク」ボックスには、一致するカテゴリと、一致するショッピング・リストを表示するためのリンクが含まれています。
「関連リンク」の目的は、検索結果に表示された品目を含むカテゴリとショッピング・リストを依頼者が参照できるようにすることです。これらのカテゴリとショッピング・リストには、依頼者の検索基準には一致しなかったが関連のある品目が含まれている場合があります。たとえば、依頼者がpenを検索するとします。カテゴリGluesに品目refillable glue penが含まれていれば、Gluesが関連カテゴリとして表示されます。Gluesカテゴリの全品目の摘要にpenが含まれているとはかぎりません。
関連カテゴリには、検索基準と一致する品目が含まれています。依頼者は、「検索結果」ページで関連カテゴリ(および存在する場合はサブカテゴリ)を選択し、そのカテゴリで一致する全品目を表示できます。
検索結果が戻された後、依頼者はフィルタ・オプションを使用して結果をさらに絞り込むことができます。フィルタリングにより、依頼者は選択したフィルタ基準に従って結果セットを制限できます。たとえば、仕入先AcmeおよびAcme Supplierの品目のみを表示する場合は、AcmeおよびAcme Supplierでフィルタするように選択します。AcmeおよびAcme Supplier以外の仕入先はすべて検索結果から除外されます。
次の記述子を除き、「検索結果表示」として設定されている記述子はいずれもフィルタ基準として選択できます。
単価
機能価格
説明
詳細摘要
イメージ
サムネイル・イメージ
注釈
添付URL
仕入先URL
製造者URL
機能通貨
リード・タイム
品目改訂
依頼者は、検索結果をフィルタするのみでなくソートすることもできます。たとえば、依頼者がプリンタ用紙を検索すると、多数の検索結果が戻されるとします。この場合に、「単価」(「昇順」)でソートすると、最も低価格の仕入先から順番に表示できます。ほとんどのオプションはアルファベット順にソートされます。「単価」などのオプションは、数値順にソートされます。最初に表示されるのは、引用符で囲まれた語と数字です。(中国語など、アルファベット順のソートが適用されない言語もあります。)その他のソート・オプションとして、妥当性ソートも用意されています。「妥当性ランキング」を参照してください。
注意: Oracle Services Procurementのライセンスを取得して実装している場合、サービス品目を「単価」でソートすると「金額」でもソートされます。(依頼者が検索結果に金額を入力してソートを実行すると、入力した金額は無視されます。ソート時には、デフォルトの「金額」は使用されません。)
次の記述子を除き、「検索結果表示」として設定されている記述子はいずれも「ソート・キー」オプションとして選択できます。
サムネイル・イメージ
添付URL
仕入先URL
製造者URL
イメージ
機能通貨
通貨
「検索結果表示」に設定されている記述子の詳細は、「検索の構成」を参照してください。
注意: 「検索結果表示」に設定されているローカル記述子(Pensなど、特定のカテゴリにのみ定義されているInk Colorなどの記述子)をソートおよびフィルタできるのは、カテゴリを参照して品目を検索する場合、または拡張検索でカテゴリを選択して品目を検索する場合のみです。
ローカル・コンテンツ・ゾーンでは、前述のように標準検索、拡張検索および拡張検索が実行されます。
透過パンチアウトでは、依頼者が入力したキーワードが外部サイトに送信されます。 外部の検索エンジンにより検索が実行され、一致する結果が「検索結果」ページに戻されます。
パンチアウト・コンテンツ・ゾーンと情報コンテンツ・ゾーンでは、設定時に定義したキーワードを使用して一致する品目が検索されます。 パンチアウト・コンテンツ・ゾーンまたは情報コンテンツ・ゾーンの設定時に、コンテンツ・ゾーンにキーワードを関連付けます。このキーワードが検索基準として入力されると、コンテンツ・ゾーンへのリンクが「検索結果」ページに表示されます。
パンチアウトおよび透過パンチアウトの詳細は、『Oracle Procurement Buyer's Guide to Punchout and Transparent Punchout』を参照してください。 情報コンテンツ・ゾーンの詳細は、iProcurementカタログ管理のオンライン・ヘルプを参照してください。
ローカル・コンテンツ・ゾーンの検索とは異なり、透過パンチアウトの検索では次の機能はサポートされません。
検索結果のフィルタ
お気に入りリストへの追加
拡張(expanded)検索の実行
拡張検索の実行
カテゴリの参照
透過パンチアウトの検索結果でソート・キーとして使用できるのは「価格」のみです。
標準検索と拡張検索では、後述のように一部の特殊文字(非英数字)を使用できます。
検索エンジンでは、次の検索演算子がどちらもワイルドカードとしてサポートされます。
%
*
ワイルドカード(%または*)を検索文字の途中または末尾に使用できます。たとえば、o%を検索するとOracleおよびOpen Markets Inc.が戻され、op%を検索するとOpen Markets Incが戻されます。
ワイルドカードを検索文字の先頭に使用することもできますが(*shopなど)、検索パフォーマンスが低下します。
クラスIIの特殊文字は、データベース内で索引付けされており、検索可能です。次の2つは、クラスIIの特殊文字です。
ハイフン(-)
アンダースコア(_)
たとえば、item-123 testを検索すると、検索エンジンではitem-123とtestの両方を含む品目が検索されます。
注意: ハイフンまたはアンダースコアを含むキーワードは、全体で1語として処理されます。前述の例では、itemを検索してもitem-123は検出されません。語の一部を検索するにはワイルドカードを使用します。
クラスIIIの特殊文字は索引付けされておらず、検索できません。この種の文字が検索基準に含まれている場合は、無視されて空白として処理されます。たとえば、依頼者がred, white & blueを検索すると、検索エンジンではカンマ(,)とアンパサンド(&)が無視され、単語red、whiteおよびblueをすべて含む品目が検索されます。
詳細は、「技術的な詳細」を参照してください。
検索は、スキーマ編集とプロファイル・オプションの影響を受けます。
検索は、スキーマ編集に大きく影響されます。スキーマ編集を使用すると、記述子が検索可能かどうかや、「検索結果要約」ページと「検索結果」ページに表示されるかどうかを指定できます。検索不可の記述子は、検索エンジンで無視されます。「検索結果表示」に設定されていない記述子は、「検索結果要約」ページと「検索結果」ページに表示されません。
デフォルトのベース記述子とデフォルトの「検索可能」および「検索結果表示」プロパティ設定のリストは、「XMLを使用したカタログ・スキーマのロード」の「デフォルトのベース記述子」を参照してください。
注意: どの記述子を検索可能にするかは、慎重に判断してください。
多数の記述子を検索可能にするほど、検索所要時間が長くなります。
「詳細摘要」のように長い値を検索可能にすると、検索精度が低下します。たとえば、依頼者が検索語句として「コンピュータ・バッテリ」と入力するとします。「詳細摘要」が検索可能な場合、検索結果には「詳細摘要」が「このアダプタはX Seriesのノートブック・コンピュータで動作し、バッテリ付きまたはバッテリなしで使用できます」に設定されている品目が含まれることになります。
記述子を検索可能として設定しても、「検索結果表示」または「品目詳細表示」に設定しなければ、依頼者は品目が検索結果に含まれている理由を理解できない場合があります。
次の記述子の後には、スペースを考慮して、検索結果で参照可能な最初の11の記述子のみが順次表示されます。「サムネイル・イメージ」、「摘要」、「詳細摘要」、「単位」、「単価」、「通貨」、「機能通貨価格」、「機能通貨」。
カタログ・ローダーを使用した記述子の作成手順は、「XMLを使用したカタログ・スキーマのロード」を参照してください。eContent Managerで記述子をオンラインで作成または更新する手順は、eContent Managerのオンライン・ヘルプを参照してください。
「拡張検索」ページに表示される検索可能な記述子のリストは、スキーマ・エディタの影響を受けません。たとえば、「製造業者」を検索不可に設定しても、「拡張検索」ページには検索可能な記述子(フィールド)として表示されます。
このように「拡張検索」ページはスキーマ・エディタと統合されていませんが、次の記述子を検索不可に設定するとエラー・メッセージが表示されます。次のいずれかの記述子が検索不可に設定されている場合も、「拡張検索」ページには表示されます。ただし、依頼者が記述子を選択すると、検索できないことを示すエラー・メッセージが表示されます。
説明
仕入先品目
リード・タイム
価格
製造業者
製造業者品目
UN/SPSCコード
仕入先部品補助ID
社内品目番号
次のプロファイル・オプションは検索動作に重要な影響を与えます。詳細は、「プロファイル・オプションの設定」を参照してください。
POR: カタログ結果セット・サイズ
POR: 拡張検索およびカテゴリ・ブラウズの使用可能
PO: 入力可能購買依頼タイプ
POR: ショッピング・カテゴリ件数の表示
POR : 検索結果インタフェース
POR: デフォルトのショッピング・ソート
POR: デフォルトのショッピング・ソート順
POR: サムネイル・イメージの表示
POR: サムネイル高さ
POR: サムネイル幅
POR: カタログ言語の変更
POR: 透過パンチアウト・タイムアウト制限(透過パンチアウトの検索結果にのみ影響)
プロファイル・オプション「PO: 入力可能購買依頼タイプ」は、依頼者に外部仕入先品目のみまたは社内品目のみ、あるいはその両方のうち、どれが表示されるかに影響します。
妥当性ランキングは、次のいずれかの条件下で標準検索、拡張検索および拡張検索中に実行されます。
「POR: デフォルトのショッピング・ソート」プロファイル・オプションが「妥当性」に設定されている場合(検索結果には常に妥当性ランキングが適用されます)。
依頼者が特定の検索結果セットの「妥当性ソート」を選択した場合(パラグラフ検索インタフェースでのみ使用可能)。
妥当性計算アルゴリズムは複雑で、スコアリングを使用して結果がランキングされます。妥当性ランキングの処理の概要は、次のとおりです。
最初に、品目に含まれている検索キーワードの数がチェックされます。多数の検索キーワードを含む品目は、少数の検索キーワードを含む品目よりも妥当性が高いとみなされます。たとえば、依頼者がblue ballpoint penを検索するとします。品目1の検索可能記述子には、ballpointとpenの両方が含まれています。品目2の検索可能記述子に含まれているのはblueのみです。品目1の方が品目2よりも妥当性スコアが高くなります。
次に、カタログ全体で検索可能記述子に検索キーワードが出現する頻度がチェックされます。検出頻度の低い検索キーワードを含む品目は、検出頻度の高い検索キーワードを含む品目よりも妥当性が高いとみなされます。たとえば、検索キーワードblueが出現する品目は500で、検索キーワードpenが出現する品目は100のみであるとします。品目1には検索キーワードpenが含まれ、品目2には検索キーワードblueが含まれています。その他がすべて等しければ、品目1の方が品目2よりも妥当性スコアが高くなります。
注意: 妥当性ランキングは、標準検索よりも拡張(expanded)検索に大きく影響します。標準検索結果にはすべてのキーワードが表示されるため、特に前述した最初の妥当性アルゴリズムでは、妥当性では結果を十分に区別できません。標準検索結果に対して妥当性ランキングを実行することはできますが、拡張(expanded)検索結果の場合ほどランキングが明確ではありません。
Oracle iProcurementでは、Oracle interMediaの強力なテクノロジを利用し、標準のSQLおよび強力なテキスト・ベース検索を使用して、関連データを含むテキストの格納、管理、検索およびアクセスが実行されます。
依頼者が入力した検索テキストは、Oracle iProcurementの検索エンジンによりinterMediaのCONTAINS問合せに使用される問合せ式に変換されます。検索に応じて適切なCONTAINS問合せが使用されます。
検索語句は、検索テキストを空白で分割することで形成されます。たとえば、依頼者がball point penを検索する場合、検索語句はball、pointおよびpenです。
検索語句にinterMediaの予約語が含まれていれば、その語句がエスケープされます。(後述の「予約文字」を参照。)
検索語句がinterMediaのAND(&)演算子で結合されます。
たとえば、依頼者がball point penを検索する場合、この検索語句に関してinterMediaのCONTAINS問合せで使用される問合せ式は次のようになります。
{ball}&{point}&{pen}
この問合せでは、単語ball、pointおよびpenを含む品目がすべて検出されます。
この検索時に妥当性が計算されるのは、「POR: 妥当性ソート」が「Yes」に設定されている場合のみです。「妥当性ランキング」を参照してください。
検索語句は、検索テキストを空白で分割することで形成されます。たとえば、依頼者がball point penを検索する場合、検索語句はball、pointおよびpenです。
検索語句にinterMediaの予約語が含まれていれば、その語句がエスケープされます。(後述の「予約文字」を参照。)
検索演算子が付いていない検索語句すべてに、interMediaのSTEM($)演算子が適用され、接尾辞としてinterMediaのワイルドカード(%)文字が追加され、interMediaのFUZZY(?)演算子が適用されます。
検索語句がinterMediaのACCUM(,)演算子で結合されます。
たとえば、依頼者がball point penを検索する場合、この検索語句に関してinterMediaのCONTAINS問合せで使用される問合せ式は次のようになります。
${ball},${point},${pen},ball%,point%,pen%,?{ball},?{point},?{pen}
この問合せでは、語句ball、pointまたはpenのいずれか、interMediaによる関連語句の派生形、ball、pointまたはpenで始まる語句、およびball、pointまたはpenのあいまい拡張である語句を含む品目がすべて検出されます。
この検索時に妥当性が計算されるのは、「POR: 妥当性ソート」が「Yes」に設定されている場合のみです。「妥当性ランキング」を参照してください。
interMediaのFUZZY演算子は、スペルミス、入力ミスおよびスキャナ・エラーなどを考慮して検索語句を拡張します。
言語の各文字には代替セットが関連付けられます。たとえば、数字の1は英小文字のL(l)に外観が似ているため、英小文字のL(l)を数字の1に関連付けることができます。また、英小文字lを外観の似た英小文字iに関連付けたり、キーボード上で隣に位置する英小文字kに関連付けることもできます。各代替文字には重みが割り当てられます。たとえば、英小文字lの場合、数字1には重み50、英小文字iには重み10を割り当てることができます。数字1の方が、英小文字iよりも英小文字lに外観が似ているためです。
検索テキストに含まれるすべての検索語句は、検索語句に含まれる文字の代替を使用して拡張されます。検索語句のすべての文字に代替文字が使用され、検索語句の複数の順列に到達します。検索語句の各順列に対して重みが計算されます。重みが事前定義済のしきい値よりも大きい順列はすべて、検索語句のあいまい拡張とみなされます。
あいまい拡張の動作の詳細は、http://www.uspto.gov/patft/index.htmlにアクセスして公開の特許を検索してください。
拡張検索では、特定の属性フィールドを使用してキーワードと一致する品目が検索されます。拡張検索では、関連語句検索は使用されません。
interMediaには、検索可能な各テキスト属性のセクションを使用して拡張検索が実装されています。たとえば、依頼者が「摘要」属性で検索すると、拡張検索ではinterMediaの「摘要」セクション内で検索が実行されます。キーワードと一致する「摘要」を持つ品目のみが戻されます。数値属性の場合、拡張検索ではinterMediaのセクションは使用されず、標準問合せが使用されます。
「フレーズの完全一致」などの拡張検索の動作については、「拡張検索」を参照してください。
予約文字とは、interMediaにおいて特別な意味を持つ特殊文字です。この種の文字が検索基準の一部として入力されると、特殊文字クラス(前述のクラスI、IIまたはIII)に適切に分類するためにエスケープされます。たとえば、ハイフン(-)は検索可能文字ですが、interMediaでは特別な意味も持っています。ハイフンをinterMedia文字ではなく検索可能文字として解析するために、interMediaではこの文字がエスケープされます。
予約文字は、検索語句を中カッコ{}で囲むことでエスケープされます。検索語句に%が含まれている場合、依頼者が明示的に入力したものでも、「で始まる」検索時に検索エンジンにより自動的に挿入されたものであっても、{}を使用して予約文字をエスケープすることはできません。この場合、各予約文字は円記号\を使用して個別にエスケープされます。
次の19の予約文字がエスケープされます。
, & ? { } \ ( ) [ ] - ; ~ | $ ! > _ =
ここでは、クラスIIとクラスIIIの特殊文字がOracle iProcurementでの検索時にどのように処理されるかを例を使用して示します。
依頼者がitem_1% testを検索します。標準検索の場合、interMediaのCONTAINS問合せの問合せ式は次のようになります。
item\_1%&{test}
拡張(expanded)検索の場合、interMediaのCONTAINS問合せの問合せ式は次のようになります。
item\_1%,${test},item\_1%,test%,item\_1%,?{test}
依頼者がitem-123 testを検索します。標準検索の場合、interMediaのCONTAINS問合せの問合せ式は次のようになります。
{item-123}&{test}
拡張(expanded)検索の場合、interMediaのCONTAINS問合せの問合せ式は次のようになります。
${item-123},${test},item\-123%,test%,?{item-123},?{test}
依頼者がred+pen pointを検索します。標準検索の場合、interMediaのCONTAINS問合せの問合せ式は次のようになります。
{red+pen}&{point}
interMediaパーサーでは、+はprintjoinとして定義されていない特殊文字であるため、空白として処理されます。一致する品目は、フレーズred penおよび単語pointなどです。
依頼者がred&%を検索します。標準検索の場合、interMediaのCONTAINS問合せの問合せ式は次のようになります。
red\&%
interMediaパーサーでは、エスケープされた&はprintjoinとして定義されていない特殊文字であるため、空白として処理されます。検索エンジンでは、この検索語句がred %として処理され、通常は%が別の語として存在するため検索基準を絞り込むように求めるエラー・メッセージが戻されます。
カタログ・コンテンツは、次のように言語別にパーティション化されます。
コンテンツをアップロードするときに、カタログ・ファイルで言語を指定します。コンテンツはその言語バージョンのカタログにロードされます。
コンテンツの抽出時に、他の言語に翻訳されたマスター品目は、対応する言語バージョンのカタログに抽出されます。(カテゴリは、翻訳されたかどうかに関係なくインストール済の全言語に抽出されます。)
検索言語を外部サイトが管理している場合は、透過パンチアウトから戻される品目が依頼者の検索言語と一致する必要があります。
「POR: カタログ言語の変更」が「Yes」に設定されていれば、依頼者は「ショップ」または「検索結果」ページで「カタログ言語の変更」リンクをクリックして検索言語を選択できます。これにより、システムでは、その言語バージョンのカタログが検索されます。
注意: カタログ・コンテンツの変更時には、システムにより検索索引も再作成されます。各言語には固有の検索索引があり、言語に応じて異なる方法で再作成されます。したがって、コンテンツは適切な言語バージョンのカタログにロードする必要があります。