2016-05-17 22 views
1

我熟悉how to sort GSA results on metadataGSA與多個元數據索引排序

我有興趣對多個索引進行排序。

例如,按姓氏排序,然後按名字排序。 讓愛麗絲史密斯出現在鮑勃史密斯面前。

在SQL中,這將是相當簡單的,等同於:

SELECT value FROM table ORDER BY last, first 

GSA是否支持呢? 我一直在玩幾種不同的語法,但尚未找到方法。

如果只能對一個索引進行排序,Google如何在等效結果集內排序?例如GSA如何確定Alice或Bob是否先出現?對此我找不到任何好解釋。

回答

1

從我所知道的,GSA不支持多個從屬排序順序。

相反,我已經構建了一個額外的元索引,它結合了我想排序的兩個索引。因此,例如,我有「First Name」的索引A,「Last Name」的索引B,以及兩個值組合爲「Last Name」_「First Name」的索引C.

這似乎對我來說效果很好。

1

對不起,如果我發佈它作爲答案,但我不能評論你的問題,因爲我的聲譽仍然太低..(跆拳道stackoverflow !?)。

我只是想知道,如果你找到一種方法來解決這個問題。謝謝!