From 5f640917d667b1cb94dd41c037132d23f7baaa38 Mon Sep 17 00:00:00 2001 From: Andrew Hind Date: Fri, 2 Dec 2011 15:10:37 +0000 Subject: [PATCH] Fix merge forward of 32411: Fix for ALF-11344 SORT clause in CMIS query (ORDER BY) drastically affects performance of search. - use in memory sort rather than relying on the lucene field cache for result sets up to 1000 by default - this is configurable across all query languages (and per query via SearchParameters and QueryOptions) lucene.indexer.useInMemorySort=true lucene.indexer.maxRawResultSetSizeForInMemorySort=1000 32425: Fix for ALF-11344 SORT clause in CMIS query (ORDER BY) drastically affects performance of search. - fix for score sorting - requires fixes for 3.4 -> 4.0 refactoring git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@32479 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../repo/search/impl/lucene/LuceneAlfrescoFtsQueryLanguage.java | 2 -- 1 file changed, 2 deletions(-) diff --git a/source/java/org/alfresco/repo/search/impl/lucene/LuceneAlfrescoFtsQueryLanguage.java b/source/java/org/alfresco/repo/search/impl/lucene/LuceneAlfrescoFtsQueryLanguage.java index 879d79cc5f..b8c2888db0 100644 --- a/source/java/org/alfresco/repo/search/impl/lucene/LuceneAlfrescoFtsQueryLanguage.java +++ b/source/java/org/alfresco/repo/search/impl/lucene/LuceneAlfrescoFtsQueryLanguage.java @@ -80,8 +80,6 @@ public class LuceneAlfrescoFtsQueryLanguage extends AbstractLuceneQueryLanguage searchParameters.getNamespace()); QueryOptions options = QueryOptions.create(searchParameters); - options.setUseInMemorySort(searchParameters.getUseInMemorySort()); - options.setMaxRawResultSetSizeForInMemorySort(searchParameters.getMaxRawResultSetSizeForInMemorySort()); FTSParser.Mode mode;