Dfs_query_then_fetch value not working with SearchRequestBuilder.setSearchType

Maybe DFS_QUERY_THEN_FETCH option on searchRequestBuilder is being honored. It's just not working the way I initially understood.

I ended up using preference parameter, and that seems to make queries repeatable in terms of scoring and result order.