My Oracle Support Banner

検索用APIで文字列検索をする際に、小文字の場合のみ動作する (Doc ID 1948596.1)

Last updated on FEBRUARY 26, 2019

適用範囲:

Oracle WebCenter Sites - バージョン 11.1.1.6.1 以降
この文書の内容はすべてのプラットフォームに適用されます。

現象

検索ページが、期待通りの結果を返却しません。例えば、検索単語"BC12"は検索結果が無しと返却されますが、"bc12"の場合、"ABC1234"を含むデータがあるContentアセットがヒットします。

例えば、WebCenter Sites 11.1.1.6.1のFirstSiteIIサイトの場合:
1. Contentアセットを作成し、Headlineフィールドに"ABC1234"とセット
2. 管理タブ -> 検索 -> アセットタイプ検索の構成 画面で、Content_C のインデックスを有効化
3. 管理タブ -> 検索 -> 索引の属性の構成 画面でFSIIHeadline属性をContent_Cの索引に対して有効化
4. 以下のコードでアセット検索

5. searchstr = "BC12" で searchfield = "FSIIHeadline"の場合、0件の検索結果
6. searchstr = "bc12" で searchfield = "FSIIHeadline"の場合、1件の検索結果
7. searchstr = "BC12" で searchfield = "DefaultSearchField"の場合、0件の検索結果
8. searchstr = "bc12" で searchfield = "DefaultSearchField"の場合、1件の検索結果

このテスト結果から、検索用APIは、検索用文字列が小文字の場合のみ、正しく動作しています。

原因

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


本書の内容
現象
原因
解決策
参照情報

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.