検索用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! |
本書の内容
現象 |
原因 |
解決策 |
参照情報 |