私はこのコードを使用しています:
client.prepareSearch("test").addSort("dateUpdated", SortOrder.DESC)
.setSearchType(SearchType.DFS_QUERY_AND_FETCH)
.setIndices("reach")
.setTypes(types)
.setQuery(QueryBuilders.queryString(queryString))
.setFrom(0).setSize(2).setExplain(true)
.execute()
.actionGet()
クライアントはリモートクライアントです。上記の結果に基づいて、合計5つの結果がありますが、2つの結果のみが返されると予想しています。しかし、5つすべてが戻ってきます。サイズを0に設定すると、(期待どおりに)何も返されません。何が欠けていますか?from/sizeのものについて何か誤解しているような気がします。私のクエリ文字列は「name:*」です。どんな助けでも大歓迎です!