2011-02-01 96 views
2

我正在使用Feed類型元數據和網址來使用Google Search Appliance機器。返回Google Search Appliance搜索結果中的元數據字段

我已經成功地將提要發佈到GSA機器上,但是當我搜索(使用我的設備URL)從GSA機器獲取XML時,我無法在返回的XML中看到元數據。我應該使用一些查詢字符串參數嗎?

有什麼想法?

這是張貼到GSA機的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> 

這是我從搜索得到:

<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 = *您谷歌Search Appliance搜索網址頁面。

而對於過濾後的元數據,還需要在查詢字符串中添加partialfields = Creator:testcreator。

相關問題