エンジンとの連携を容易にする開発者向けツールの開発に断続的ながら取り組んできました。本ツールは、一部の方々にもう使ってみていただいてよい段階にまで仕上がっていると思います。移行して共同プロジェクト化することを話し合っていますが、今の段階ではまだそうすることを決めかねています。アップグレード版なので、もうだいぶ長くこれに取り組んできたことになります)。多くの点で機能が強化してあり、実際にはかなり趣の違うツールとなっています。このアプリケーションから検索サービスの各部分を管理できるように全部がそろった画面を追加しました。ツールとブラウザーの間を絶えず行き来し、検索サービスの設定を変えてみて新しい値がどうなるか調べるなどというのは面倒なことです。そこで、アプリケーション開始時の最初の画面で検索サービスに関する情報をまとめて表示することにしました。実際、複数の検索サービスを扱えるようになったので、あるボタンをクリックすると、検索サービスの一覧が表示され、他のファームから使用している検索サービスのプロキシも含め、すべての情報が取得されます。ソースの開始アドレスの一覧を取得するといった操作を行うことができます。ソースの開始アドレスを追加/削除したりすることもできます。以下は、本ツールの開始画面の例です。メニューがまとめて示してあります。この画面の最上部には検索アプリケーションの基本的な情報が表示され、このツールからそれを変更することもできます。行われる作業はクエリをログに記録することとクエリ候補を有効にすることと思われます。コレクションで定義したおすすめコンテンツを簡単に見つけ、実行する各クエリの要件を知ることができます。ルールを調べることができます。セクションでは、検索アプリケーションに定義されているすべての管理プロパティを表示できます。(この画面でプロパティを範囲で使用できるようにするかどうかも変更できます)。管理プロパティをダブルクリックすれば、その管理プロパティのすべてのプロパティを含む別のダイアログが表示され、そのダイアログからプロパティの属性を変更できます。この表示例を次に示します。セクションには、定義されている各スコープが表示されます。表示されるかどうかや、別の検索結果ページがあるかどうかなども確認できます。コンテキストのプロパティが表示されます。コンテキストを作成するためのプロパティです。使用したのとよく似た画面が表示されます。対して実行し、その検索結果を取得します。ここでもすべての管理プロパティの一覧が表示されます。チェックボックスをオンにすると、それがクエリの結果に返されます。列に管理プロパティのクエリ条件を入力できます。クエリ編集フィールドにドキュメントやアイテム内で検索する文字列を入力することもできます。ボタンをクリックすると、クエリが実行され、その結果が新しいダイアログに表示されます。検索結果の例を次に示します。このクエリ結果から重要な情報を得ることができます。