luetzkendorf    2004/11/08 01:45:57

  Modified:    src/stores/org/apache/slide/index/lucene
                        LuceneExpressionFactory.java
  Log:
  content indexing added
  
  Revision  Changes    Path
  1.5       +13 -4     
jakarta-slide/src/stores/org/apache/slide/index/lucene/LuceneExpressionFactory.java
  
  Index: LuceneExpressionFactory.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-slide/src/stores/org/apache/slide/index/lucene/LuceneExpressionFactory.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- LuceneExpressionFactory.java      1 Nov 2004 17:47:21 -0000       1.4
  +++ LuceneExpressionFactory.java      8 Nov 2004 09:45:57 -0000       1.5
  @@ -30,6 +30,7 @@
   import org.apache.slide.content.NodeProperty;
   import org.apache.slide.index.lucene.expressions.AbstractExpression;
   import org.apache.slide.index.lucene.expressions.BetweenExpression;
  +import org.apache.slide.index.lucene.expressions.ContainsExpression;
   import org.apache.slide.index.lucene.expressions.EqExpression;
   import org.apache.slide.index.lucene.expressions.GtExpression;
   import org.apache.slide.index.lucene.expressions.IsCollectionExpression;
  @@ -165,7 +166,15 @@
           if (operator.equals(Literals.NOT_ISCOLLECTION)) {
               return new IsCollectionExpression(this.index, true);
           }
  -        
  +        else if (operator.equals(Literals.CONTAINS)) {
  +            return new ContainsExpression(this.index, e, false);
  +        }
  +        else if (operator.equals(Literals.NOT_CONTAINS)) {
  +            return new ContainsExpression(this.index, e, true);
  +        }
  +
  +        // the following expressions all are property related and
  +        // must have a <DAV:prop> element
           Element property = AbstractExpression.getPropertyElement(e);
           String namespace = property.getNamespaceURI();
           String name = property.getName();
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to