在Google App Engine中使用全文搜索中的SortOption

时间:2012-07-11 08:54:39

标签: google-app-engine full-text-search

这是我将文档添加到索引的方式:

Document doc = Document.newBuilder()
    .setId( user.getEmailAddress() )
        .addField( Field.newBuilder().setName( "lastLogin" ).setDate( Field.date(user.getLastLogin()) ) )
        .build();

我想按lastLogin属性排序,所以我尝试了:

SortOptions sortOption = SortOptions.newBuilder()
        .addSortExpression(SortExpression.newBuilder()
                .setExpression("lastLogin")
                .setDefaultValueNumeric(0))
                .build();

QueryOptions options = QueryOptions.newBuilder()
        .setLimit( SEARCH_RESULT )
        .setOffset( offset )
        .setSortOptions( sortOption )
        .build();

我正确使用SortOptions吗?结果集不是我在使用偏移时所期望的。

0 个答案:

没有答案