在我们的 GSA 中,我试图检索具有“article”或“ooyala”的“XosContentType”元数据标记的文档。为此,我运行以下搜索命令:
/search?q=&access=p&output=xml_no_dtd&num=7&start=0&filter=0&requiredfields=(XosContentType%3aarticle%7cXosContentType%3aooyala)&sort=date:D:R:d1
虽然这给了我正确匹配我的必填字段标准的结果,但它们根本没有排序。例如以下是我收到的节点的顺序
<FS NAME="date" VALUE="2012-07-13"/>
<FS NAME="date" VALUE="2012-07-25"/>
<FS NAME="date" VALUE="2012-05-23"/>
<FS NAME="date" VALUE="2012-03-10"/>
<FS NAME="date" VALUE="2012-05-15"/>
它就像这样继续下去。如果我只按一个标准搜索,那么一切都会正确排序,但同时使用这两个标准都会失败。
那么我怎样才能让排序正常工作呢?我真的不想自己进行搜索和组合结果,因为这会使分页变得非常复杂。