From 5981472dd3770aac0792359b0fed862fd3ab088b Mon Sep 17 00:00:00 2001 From: Andrew Hind Date: Fri, 22 Jun 2007 15:26:09 +0000 Subject: [PATCH] Improvement for AVM inedxer performance git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@6069 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../repo/search/impl/lucene/AVMLuceneIndexerImpl.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source/java/org/alfresco/repo/search/impl/lucene/AVMLuceneIndexerImpl.java b/source/java/org/alfresco/repo/search/impl/lucene/AVMLuceneIndexerImpl.java index ea8e290dca..cbc080ffb2 100644 --- a/source/java/org/alfresco/repo/search/impl/lucene/AVMLuceneIndexerImpl.java +++ b/source/java/org/alfresco/repo/search/impl/lucene/AVMLuceneIndexerImpl.java @@ -449,11 +449,11 @@ public class AVMLuceneIndexerImpl extends AbstractLuceneIndexerImpl impl Serializable value = properties.get(propertyName); if (indexAllProperties) { - indexProperty(nodeRef, propertyName, value, xdoc, false, endVersion, stringNodeRef); + indexProperty(nodeRef, propertyName, value, xdoc, false, properties); } else { - isAtomic &= indexProperty(nodeRef, propertyName, value, xdoc, true, endVersion, stringNodeRef); + isAtomic &= indexProperty(nodeRef, propertyName, value, xdoc, true, properties); } } @@ -706,7 +706,7 @@ public class AVMLuceneIndexerImpl extends AbstractLuceneIndexerImpl impl } protected boolean indexProperty(NodeRef banana, QName propertyName, Serializable value, Document doc, - boolean indexAtomicPropertiesOnly, int version, String path) + boolean indexAtomicPropertiesOnly, Map properties) { String attributeName = "@" + QName.createQName(propertyName.getNamespaceURI(), ISO9075.encode(propertyName.getLocalName())); @@ -947,7 +947,7 @@ public class AVMLuceneIndexerImpl extends AbstractLuceneIndexerImpl impl // TODO: Use the node locale in preferanced to the system locale Locale locale = null; - Serializable localeProperty = avmService.getNodeProperties(version, path).get( + Serializable localeProperty = properties.get( ContentModel.PROP_LOCALE); if (localeProperty != null) {