[exo-jcr-commits] exo-jcr SVN: r271 - jcr/trunk/component/core/src/main/java/org/exoplatform/services/jcr/impl/core/query/lucene.
do-not-reply at jboss.org
do-not-reply at jboss.org
Tue Oct 13 03:27:20 EDT 2009
Author: skabashnyuk
Date: 2009-10-13 03:27:19 -0400 (Tue, 13 Oct 2009)
New Revision: 271
Modified:
jcr/trunk/component/core/src/main/java/org/exoplatform/services/jcr/impl/core/query/lucene/NodeIndexer.java
Log:
EXOJCR-181 : Binary properties could be indexed differently in some cases. Fixed
Modified: jcr/trunk/component/core/src/main/java/org/exoplatform/services/jcr/impl/core/query/lucene/NodeIndexer.java
===================================================================
--- jcr/trunk/component/core/src/main/java/org/exoplatform/services/jcr/impl/core/query/lucene/NodeIndexer.java 2009-10-12 20:33:46 UTC (rev 270)
+++ jcr/trunk/component/core/src/main/java/org/exoplatform/services/jcr/impl/core/query/lucene/NodeIndexer.java 2009-10-13 07:27:19 UTC (rev 271)
@@ -205,14 +205,7 @@
else
{
addParentChildRelation(doc, node.getParentIdentifier());
- // } else {
- // shareable node
- // for (Iterator it = node.getSharedSet().iterator(); it.hasNext(); ) {
- // addParentChildRelation(doc, (NodeId) it.next());
- // }
- // mark shareable nodes
- // doc.add(new Field(FieldNames.SHAREABLE_NODE, "",
- // Field.Store.NO, Field.Index.NOT_ANALYZED_NO_NORMS));
+
}
}
catch (NamespaceException e)
@@ -356,7 +349,9 @@
InputStream is = null;
try
{
- doc.add(createFulltextField(dreader.getContentAsText(is = pvd.getAsStream())));
+ is = pvd.getAsStream();
+ Reader reader = new StringReader(dreader.getContentAsText(is));
+ doc.add(createFulltextField(reader));
}
finally
{
More information about the exo-jcr-commits
mailing list