0

在我们的 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"/>

它就像这样继续下去。如果我只按一个标准搜索,那么一切都会正确排序,但同时使用这两个标准都会失败。

那么我怎样才能让排序正常工作呢?我真的不想自己进行搜索和组合结果,因为这会使分页变得非常复杂。

4

2 回答 2

2

我相信您需要提供一个查询词来按日期排序。尝试将您的必填字段过滤器切换为 inmeta。

看到这个:

https://groups.google.com/forum/?fromgroups#!topic/Google-Search-Appliance-Help/8oSW7nZBmuw

于 2012-08-01T03:53:36.180 回答
0

您还可以添加查询词

site:mywebsite.com

但这只有在您的所有数据都属于同一个域时才有效。

于 2013-05-02T14:12:15.373 回答