关于AppEngine Java的全文。按日期排序在本地计算机上工作,但未部署(SDK 1.6.6)
结果对日期字段上AppEngine Java的全文进行排序。如何?使用SDK 1.6.6进行部署。(所有这些都在本地计算机上工作,但在部署时不起作用) 错误:g-(IndexImpl.java:277)com.google.appengine.api.search.IndexImpl$3.wrap>null关于AppEngine Java的全文。按日期排序在本地计算机上工作,但未部署(SDK 1.6.6),java,google-app-engine,full-text-search,Java,Google App Engine,Full Text Search,结果对日期字段上AppEngine Java的全文进行排序。如何?使用SDK 1.6.6进行部署。(所有这些都在本地计算机上工作,但在部署时不起作用) 错误:g-(IndexImpl.java:277)com.google.appengine.api.search.IndexImpl$3.wrap>null 否使用以下方法得出结果:按日期排序,默认值为“2000-01-01” SortOptions SortOptions=SortOptions.newBuilder().addSortExpr
如果在日期字段排序表达式中使用
.setDefaultValueNumeric()
,则应该可以使用,例如.setDefaultValueNumeric(0.0)
这是一个解决方法——除了字符串和数字字段的现有方法外,还应该有一个“设置默认值”方法来对日期字段进行排序。已提交内部问题,将其添加到API中。4。是有效:SortOptions SortOptions=SortOptions.newBuilder().addSortExpression(SortExpression.newBuilder().setExpression(“基准”).setDirection(SortExpression.SortDirection.DESCENDING).setDefaultValueNumeric(0.0)).setLimit(limit).build();