お世話様です。またまた御厄介になります。
[構成]
・サーバーファーム構成を採り、Web/Index/SQLの構成です。
・クロールのアカウントは、Domain Adminsのメンバーであるadminアカウントを指定しています。
・ユーザからはDNSにCNAMEで登録したエイリアスに対してアクセスさせるため、MOSS上では代替アクセスマッピングの設定をしています。
ホスト名:Peke 代替アクセスマッピングのサーバ名(イントラネット):Hoge
・コンテンツソースとしてMOSSのコンテンツデータを設定しています(外部ファイルサーバもありますが割愛します)。
・以前質問した際の回答を元にクロール処理を設定したところ、エラーも無くクロール処理は完了しました。
・検索の設定は以下の通りです。
1)コンテンツソース MOSSコンテンツ: http://Peke/
2)クロールルール 以下のルールを設定
- SSP/Admin 配下を検索から除外するルール
- http://Peke 配下を検索対象として包含するルール
- サーバー名マッピングや範囲の指定は特に行っていません。
[状況]
・この状態で検索サイトを構築し、検索を行うと、検索結果がキチンと表示されます。
・ただし、通常のサイト内の検索ボックス内にキーワードを入力して検索すると、ヒットしません。
・この状況を改善するため、検証環境で以下の設定を行いました(検証環境でも事象再現していました)。
1) コンテンツソースの設定を、 http://Peke に変更。
2) http://Peke配下を検索対象とする包含のクロールルールを削除
→ この設定にしたところ、検索センター、検索ボックスともに正常にヒットできるようになりました。
[質問]
・今回の設定変更は以下の2点です。
- CNAMEで登録している Hoge ではなく、サーバ名である Peke自体をコンテンツソースに設定
- 特に包含のルールを設けず、素のままでクロール実施
→ 果たしてこのやり方、正しいのでしょうか?
以上、恐縮ですがご教授をお願いいたします。