Win2008 で Windows Search を使用します。Microsoft.Search.Interop (CSearchQueryHelper など) を使用して、プログラムで検索しています。ヘッダーに META タグを含む既存の html ファイルがあります。
<meta name="fooo" content="baaa" />
これらを検索し ("foo:baaa" のクエリ)、結果セットで値を返せるようにする必要があります。(私は古いインデックス サービスでこれを行うことができました。)
プロパティ システム (PSRegisterPropertySchema) に "foo" プロパティを追加してみました。エラーなしで QuerySelectColumns で "foo" を使用できるようになりましたが、データは戻ってきません。また、CSearchQueryHelper は "foo:" をプロパティ制約として認識していないようです。
修飾されていない「baaa」を検索すると、ドキュメントが返されます。(baaa は meta タグ以外には現れません。)