我熟悉how to sort GSA results on metadata。
我对排序多个索引感兴趣。
例如,按姓氏排序,然后按名字排序。 所以Alice Smith出现在Bob Smith之前。
在SQL中,这很简单,相当于:
SELECT value FROM table ORDER BY last, first
GSA是否支持此功能? 我一直在玩一些不同的语法,但尚未找到方法。
如果它只能对一个索引进行排序,谷歌如何在同等结果集中排序?例如GSA如何确定Alice或Bob是否首先出现?我找不到任何好的解释。
答案 0 :(得分:1)
很抱歉,如果我将其发布为答案,但我无法评论您的问题,因为我的声誉仍然太低..(wtf stackoverflow!?)。
我只想知道你是否找到了解决这个问题的方法。谢谢!
答案 1 :(得分:1)
据我所知,GSA不支持多个依赖排序顺序。
相反,我已经构建了一个额外的元索引,它结合了我想要排序的两个索引。
因此,例如,我有“First Name”的索引A,“Last Name”的索引B和索引C,它们是“Last Name”_“First Name”的两个值的组合。
到目前为止,这似乎对我有用。