2013-06-19 71 views
0

我試圖編寫一個內部使用Lucene的Google Search Appliance模擬器/包裝器(可能會出現更多問題),並且我試圖瞭解GSA如何處理似乎是數組的元值。 GSA的響應包括:Google Search Appliance元值數組?

<MT N="FIELD_NAME" V="VAL1 | VAL2 | VAL3"/> 

具有以下參數的查詢將達到這樣的結果:

requiredfields=field_name:val1.field_name:val2 

然而,GSA documentation沒有提及數組或多個值元字段的處理。任何人都可以證實這是標準的GSA行爲,儘管顯然沒有記錄?或者是否有可能定製處理?

不幸的是,我不知道我們正在使用的GSA版本或如何檢查。我預計它是在2至5年前購買的。

+1

對於該版本 - 請單擊GSA管理控制檯中任何頁面底部的「關於」鏈接。我懷疑你不是第7版,除非你最近升級了,因爲第7版是2012年第3季發佈的。 – Jason

+0

我們很遺憾沒有直接訪問管理控制檯。對我們來說,這實際上是一個黑匣子。但謝謝你的提示。 – kuloch

回答

0

新的GSA版本(7.0)允許基於分隔符分割元數據字段中的值。在你的情況下「|」似乎是這樣。

這將指示GSA到索引這些值作爲像FIELD_NAME = VAL1,FIELD_NAME = VAL2等單獨的字段/值

從那裏可以使用在小面和/或fieldsearches這些值與requiresfields參數。

+0

即使我有理由確定我們沒有使用新的7.0版本,這也是有道理的。謝謝你的幫助。 – kuloch

相關問題