2011-02-01 6 views
2

私は、フィードタイプのmetadata-and-urlを使用してGoogle検索アプライアンスマシンと連携しています。Google検索アプライアンスの結果のメタデータフィールドを返す

GSAマシンへのフィードを正常に投稿しましたが、GSAマシンからXMLを取得するために(アプライアンスURLを使用して)検索すると、返されるXMLにメタデータが表示されません。クエリ文字列のパラメータを使うべきですか?

<?xml version="1.0" encoding="utf-8"?> 
<!DOCTYPE gsafeed PUBLIC "-//Google//DTD GSA Feeds//EN" ""> 
<gsafeed> 
    <header> 
    <datasource>TestXMLFeed</datasource> 
    <feedtype>metadata-and-url</feedtype> 
    </header> 
    <group> 
    <record url="http://www.WHATEVERURL" action="add" mimetype="text/html" lock="true"> 
     <metadata> 
     <meta name="Creator" content="testcreator"/> 
     <meta name="Project" content="testproject"/> 
     <meta name="TypeOfContent" content="testtypeofcontent"/> 
     </metadata> 
    </record> 
    </group> 
</gsafeed> 

これは私が検索から得るものです::

この

はGSAマシンに投稿されたxmlです

<GSP VER="3.2"> 
    <TM>0.010752</TM> 
    <Q>Test page</Q> 
    <PARAM name="q" value="testpage" original_value="testpage"/> 
    <PARAM name="site" value="test" original_value="test"/> 
    <PARAM name="sort" value="date:D:L:d1" original_value="date:D:L:d1"/> 
    <PARAM name="oe" value="UTF-8" original_value="UTF-8"/> 
    <PARAM name="ie" value="UTF-8" original_value="UTF-8"/> 
    <PARAM name="ud" value="0" original_value="0"/> 
    <PARAM name="ip" value="whateverip" original_value="whateverip"/> 
    <PARAM name="access" value="p" original_value="p"/> 
    <RES SN="1" EN="1"> 
     <M>1</M> 
     <XT/> 
     <R N="1"> 
     <U>http://www.WHATEVERURL</U> 
     <UE>http://www.WHATEVERURL</UE> 
     <T>Test title</T> 
     <RK>8</RK> 
     <CRAWLDATE>1 Feb 2011</CRAWLDATE> 
     <FS NAME="date" VALUE=""/> 
     <S> 
      Summary test 
     </S> 
     <LANG>es</LANG> 
      <HAS> 
      <L/> 
      <C SZ="5k" CID="o7iCf_ghuzAJ" ENC="UTF-8"/> 
     </HAS> 
     </R> 
    </RES> 
</GSP> 

答えて

5

パラメータを追加します&れるGetFields = * Google検索アプライアンスの検索にURLページ。

これらのメタデータをフィルタリングするには、部分文字列= Creator:testcreatorをクエリ文字列に追加する必要があります。

関連する問題