目次

Search

  1. 概要
  2. バージョン10.3 HotFix 1
  3. インストールおよびアップグレード
  4. Multidomain MDMバージョン10.3 HotFix 1
  5. バージョン10.3

Solrを使用した検索の既知の制限事項

Solrを使用した検索の既知の制限事項

検索とは検索可能に設定されたフィールドでの全文検索のことを指します。Solrを使用した検索は、以前は
スマート検索
と呼ばれていました。
以下の表に既知の制限事項を示します。
参照番号
説明
MDM-22690
レコードを検索すると、ビジネスエンティティを使用する
Data Director
アプリケーションには適用されないアクションが検索結果に含まれる。
MDM-20998
SIF APIまたはビジネスエンティティサービスを使用するプロセスの削除を実行すると、検索インデックスが削除されない。
MDM-14953
スマート検索データの初期インデックス処理ジョブが次のエラーで失敗する場合がある。
SIP-52050: Failed to retrieve the ZooKeeper client instance because the connection to the ZooKeeper client instance timed out. No collection linked.
回避策: 10分後にジョブを再実行します。同じエラーが再び発生する場合、アプリケーションサーバーを再起動してジョブを再実行します。
MDM-14945
保留中のレコードを削除した後で、
cmxserver.log
ファイルに次のエラーが表示される。
[ERROR] com.informatica.mdm.sss.SmartSearchMDB: SIP-11041: Communication error "invalid stream header: 3C3F786D" occurs when making a request to Process Server
MDM-14944
ビジネスエンティティ名にアンダースコアが含まれていると、スマート検索データの初期インデックス処理ジョブが失敗する。
回避策: ビジネスエンティティ名にアンダースコアを使用しないようにします。
MDM-11238
二重引用符(")で囲まれた検索文字列を使用して完全一致検索を実行すると、検索で予期された結果が返されない場合がある。
回避策: 各二重引用符の前にバックスラッシュ(\)を付けて再び検索します。例:
\"Robin Williams\"
MDM-10723
検索可能なフィールドとしてフィールドを設定すると、検索要求が失敗することがある。
回避策: 次のいずれかのタスクを実行します。
  • 次のURLを使用してコレクションを再ロードします。
    http://<Host Name>:<Port>/MDESolr/admin/collections?action=RELOAD&name=<Collection Name>
    Host Name
    は、ZooKeeperサーバーとして使用するプロセスサーバーのホスト名を示し、
    Port
    は、プロセスサーバーがリスンするポート番号を示します。
    Collection Name
    は、フィールドを追加したコレクションまたはビジネスエンティティの名前です。
    コレクション名は、次のディレクトリから取得できます。
    <MDM Hub Installation Directory>\hub\cleanse\solr
    例えば、
    4d5354312e375056.Person
    はPersonビジネスエンティティのコレクション名です。
  • アプリケーションサーバーを停止し、ZooKeeperデータディレクトリを削除して、アプリケーションサーバーを再起動します。
MDM-10389
MDM-11925
MDM-12691
検索要求で次のいずれかのエラーが返される場合がある。
  • [SearchService_30027]Exception occured while getting query the constructor
  • An internal error occurred. Contact an administrator to get more information for the client tool logs. If the administrator cannot determine the cause of the error, contact Informatica Global Customer Support.
回避策: アプリケーションサーバーを再起動して再試行します。同じエラーが発生する場合、次のタスクを実行します。
  1. アプリケーションサーバーを停止します。
  2. ZooKeeperデータディレクトリを削除します。
  3. 複数のプロセスサーバーで検索を有効にした場合、次のディレクトリを削除します:
    <MDM Hub Installation Directory>\hub\cleanse\solr
  4. アプリケーションサーバを再起動します。
  5. solr
    ディレクトリを削除する場合、スマート検索データの初期インデックス処理ジョブを実行します。
  6. 検索を再度実行します。
MDM-9805
RESTサービスのWADLファイルの期限が切れている。
回避策: RESTサービスの詳細については、『
Multidomain MDMビジネスエンティティのサービスガイド
』を参照してください。
MDM-8488
負の数値を検索するか、負の数値を使用して検索結果をフィルタリングすると、次のエラーが表示される。
[SIP-11008] SIP-11008: [SearchServiceClient_00028] You cannot use the following operators in the search string: AND, NOT, -, and OR. Add + before each search word if the search results must contain the word. Do not add + if the search word is optional or single word.
MDM-8598
アプリケーションサーバーの再起動後、スマート検索データの初期インデックス処理ジョブまたは検索要求でアプリケーションサーバーログファイルに次のエラーが返される。
No live SolrServers available to handle this request
回避策: アプリケーションサーバーを再起動します。
MDM-8161
多数の結果を表示するように検索を設定すると、ブラウザによっては、一部のレコードが表示されなかったり、応答しなくなったりすることがある。
MDM-5785
検索要求で1970年より前の日付がファセットされない。
MDM-4753
検索UIに同じ名前の2つのフィルタが表示され、フィルタ対象のオブジェクトが識別されない。フィルタフィールドは一意である必要はありません。ルートオブジェクトと子オブジェクトの両方に同じ名前(Nameなど)のフィールドを割り当てることができ、両方のフィールドをフィルタとして設定できます。
回避策: ルートオブジェクトとその子オブジェクトのカラム名が一意になるようにします。
MDM-3289
HORA-52192
複合オブジェクトに
displayName
というフィールドが含まれていない場合、検索を実行すると、[検索]ワークスペースの
[名前]
カラムにランダムなフィールド値が表示される。
回避策:
[名前]
カラムにフィールド値を設定するには、データベースツールを使用してC_REPOS_CO_CS_CONFIGテーブルを開き、SEARCHABLE_CO設定タイプのBLOBデータの該当フィールドに複合オブジェクトの
[displayName]
プロパティを設定します。
MDM-3235
スマート検索データの初期インデックス処理ジョブを2回以上実行すると、このジョブから不正なメトリックが返されることがある。
MDM-2644
プロセスサーバーで検索を有効にすると、メモリ不足でコレクションの作成が失敗しても、アプリケーションサーバーログファイルには関連するエラーメッセージが何も記録されない。
MDM-1799
負の値を検索すると、検索要求によって一致する正と負の値が返される。