Windchill Index Search のインストール後の設定
Windchill Index Search ライブラリをバルクロードするには、以下の必要条件を満たしている必要があります。
• サイトのインデックスポリシー規則が存在する。デフォルトの規則は、インデックシング可能なすべてのオブジェクトは、サイト全体にわたってインデックシング可能です。
• インデックスポリシー規則に示される Windchill Index Search ライブラリが適切に設定されている。コレクションが wt.index.federatedLibraries プロパティで定義されている。
バルクインデックシング
サーチがインストールされ、設定されると、「バルクインデックスツール」を使用して、Windchill Index Search ライブラリに属するすべてのオブジェクトをロードできるようになります。このユーティリティではドメインのインデックシングポリシーに従って、インデックシングするサーチエンジンにオブジェクトを送信します。
アジア言語を使用可能にする
Windchill Index Search でアジア言語を正しく処理できるようにするには、追加のステップを行う必要があります。
Windchill Index Search が中国語の文字を処理できるようにするには、xconfmanger を使用して、wt.properties で以下のプロパティを追加または修正します。
• wt.index.indexingLanguageList=en,zh
• wt.index.indexingLanguage=zh
スペルの修正候補の有効化
Windchill Index Search でスペルの修正候補を有効にするには、Solr 管理者として次の URL にアクセスします。
http://<インデックスサーチサーバー>/solr/wblib/select/?q=solr&spellcheck=true&spellcheck=solr&spellcheck.build=true
ここで、<インデックスサーチサーバー> はインデックスサーチサーバー (Solr) の URL です。
|
この URL には一度しかアクセスする必要がありません。Solr がマルチコア環境で設定されている場合、修正候補は使用できません。
|
インデックスサーチクライアントのプロパティの設定
次のプロパティを設定して、Windchill で信頼されているホストとして Solr が実行されるホストを追加します。これは、Solr が Windchill からコンテンツをダウンロードできるようにするために必要な設定です。:
xconfmanager -s wt.auth.trustedHosts=<Solr ホスト> -t codebase/wt.properties -p
|
インデックスサーチサーバーを高可用性モード (クラウドモード) でインストールした場合は、Solr ホストのリストをコンマで区切って指定します。次に例を示します。
xconfmanager -s wt.auth.trustedHosts=host1.ptcnet.ptc.com,host2.ptcnet.ptc.com -t codebase/wt.properties -p
|
次のプロパティを設定して、Solr が Windchill からコンテンツをダウンロードするときに Windchill 認証のために使用するユーザーを指定します。
xconfmanager -s wt.index.solrEffectiveUid=<ユーザー ID> -t codebase/wt.properties -p
次に例を示します。
xconfmanager -s wt.index.solrEffectiveUid=SolrAdmin -t codebase/wt.properties -p
|
作成できるユーザーは 1 人のみであり、このユーザーには WTObject を読み取り、ダウンロードするためのアクセス許可が付与される必要があります。このユーザーを使用して、Solr は Windchill で信頼されているホストとして認証し、インデックシングするドキュメントのコンテンツをダウンロードします。
|
Windows サービスとしての Solr の実行
これはオプションです。
次の手順は、Windchill Index Search をスタンドアロンモードまたはクラウドモードで実行しているときに実行できます。
1. 以下のセクションで説明されているインストールおよびインストール後の手順を完了します。
◦ スタンドアロンのインデックスサーチサーバーを使用している場合:
◦ インデックスサーチサーバーをクラウドモードで使用している場合:
2. Solr を Windows サービスとして実行するには、Apache Commons Procrun Daemon (prunsrv.exe) を使用します。これは既成で Solr インストールパッケージに含まれています。次の場所に移動します。
<インデックスサーチホーム>\bin
3. Install_solr_service.bat を実行します。
"PTC_SolrServer" サービスが Windows サービスリストに追加されており、このサービスを開始できることを確認します。
サービスをアンインストールするには、uninstall_solr_service.bat を実行します。
Windows サービスとしての Zookeeper の実行
これはオプションです。
次の手順は、Windchill Index Search をクラウドモードで実行しているときに実行できます。
1. 以下のセクションで説明されているインストールおよびインストール後の手順を完了します。
2. Zookeeper を Windows サービスとして実行するには、Apache Commons Procrun Daemon (prunsrv.exe) を使用します。これは既成で Zookeeper インストールパッケージに含まれています。次の場所に移動します。
<ZOOKEEPER ホーム>\bin
3. Install_zk_service.bat を実行し、"PTC_ZkServer" サービスが Windows サービスリストに追加されており、このサービスを開始できることを確認します。
4. Zookeeper がインストールされているホストごとにステップ 2 ~ 5 を繰り返します。
このサービスをアンインストールするには、uninstall_zk_service.bat を実行します。
|
複数の Zookeeper ノードが同じホストにインストールされている場合は、各ノードの install_zk_service.bat、uninstall_zk_service.bat、および zkServerStop.bat の SERVICE_NAME 変数に対して一意のサービス名を指定します。
|