[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