Skip to content

Commit

Permalink
Warmers do not load field data cache for sorting on new segments
Browse files Browse the repository at this point in the history
fixes #2649
  • Loading branch information
kimchy committed Feb 13, 2013
1 parent ba05d78 commit 439417d
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion src/main/java/org/elasticsearch/search/SearchService.java
Expand Up @@ -639,7 +639,8 @@ public void warm(IndexShard indexShard, IndexMetaData indexMetaData, IndicesWarm
SearchContext context = null;
try {
long now = System.nanoTime();
ShardSearchRequest request = new ShardSearchRequest(indexShard.shardId().index().name(), indexShard.shardId().id(), indexMetaData.numberOfShards(), SearchType.COUNT)
ShardSearchRequest request = new ShardSearchRequest(indexShard.shardId().index().name(), indexShard.shardId().id(), indexMetaData.numberOfShards(),
SearchType.QUERY_THEN_FETCH /* we don't use COUNT so sorting will also kick in whatever warming logic*/)
.source(entry.source())
.types(entry.types());
context = createContext(request, warmerContext.newSearcher());
Expand Down

0 comments on commit 439417d

Please sign in to comment.