Package org.apache.lucene.document

Examples of org.apache.lucene.document.Field.readerValue()



      if (field.isIndexed()) {
        if (field.isTokenized()) {     // un-tokenized field
          Reader reader;        // find or make Reader
          if (field.readerValue() != null)
            reader = field.readerValue();
          else if (field.stringValue() != null)
            reader = new StringReader(field.stringValue());
          else
            throw new IllegalArgumentException
View Full Code Here


      if (field.isIndexed()) {
        if (field.isTokenized()) {     // un-tokenized field
          Reader reader;        // find or make Reader
          if (field.readerValue() != null)
            reader = field.readerValue();
          else if (field.stringValue() != null)
            reader = new StringReader(field.stringValue());
          else
            throw new IllegalArgumentException
              ("field must have either String or Reader value");
View Full Code Here

     * @param old the document to dispose.
     */
    public static void disposeDocument(Document old) {
        for (Enumeration e = old.fields(); e.hasMoreElements();) {
            Field f = (Field) e.nextElement();
            if (f.readerValue() != null) {
                try {
                    f.readerValue().close();
                } catch (IOException ex) {
                    log.warn("Exception while disposing index document: " + ex);
                }
View Full Code Here

    public static void disposeDocument(Document old) {
        for (Enumeration e = old.fields(); e.hasMoreElements();) {
            Field f = (Field) e.nextElement();
            if (f.readerValue() != null) {
                try {
                    f.readerValue().close();
                } catch (IOException ex) {
                    log.warn("Exception while disposing index document: " + ex);
                }
            }
        }
View Full Code Here

     *         otherwise.
     */
    public static boolean isDocumentReady(Document doc) {
        for (Enumeration fields = doc.fields(); fields.hasMoreElements(); ) {
            Field f = (Field) fields.nextElement();
            if (f.readerValue() instanceof TextExtractorReader) {
                TextExtractorReader r = (TextExtractorReader) f.readerValue();
                if (!r.isExtractorFinished()) {
                    return false;
                }
            }
View Full Code Here

     */
    public static boolean isDocumentReady(Document doc) {
        for (Enumeration fields = doc.fields(); fields.hasMoreElements(); ) {
            Field f = (Field) fields.nextElement();
            if (f.readerValue() instanceof TextExtractorReader) {
                TextExtractorReader r = (TextExtractorReader) f.readerValue();
                if (!r.isExtractorFinished()) {
                    return false;
                }
            }
        }
View Full Code Here

          serializer.addFieldWithBinaryData( new LuceneFieldContext( safeField ) );
        }
        else if ( safeField.stringValue() != null ) {
          serializer.addFieldWithStringData( new LuceneFieldContext( safeField ) );
        }
        else if ( safeField.readerValue() != null && safeField.readerValue() instanceof Serializable ) {
          serializer.addFieldWithSerializableReaderData( new LuceneFieldContext( safeField ) );
        }
        else if ( safeField.readerValue() != null ) {
          throw log.conversionFromReaderToStringNotYetImplemented();
        }
View Full Code Here

          serializer.addFieldWithBinaryData( new LuceneFieldContext( safeField ) );
        }
        else if ( safeField.stringValue() != null ) {
          serializer.addFieldWithStringData( new LuceneFieldContext( safeField ) );
        }
        else if ( safeField.readerValue() != null && safeField.readerValue() instanceof Serializable ) {
          serializer.addFieldWithSerializableReaderData( new LuceneFieldContext( safeField ) );
        }
        else if ( safeField.readerValue() != null ) {
          throw log.conversionFromReaderToStringNotYetImplemented();
        }
View Full Code Here

          serializer.addFieldWithStringData( new LuceneFieldContext( safeField ) );
        }
        else if ( safeField.readerValue() != null && safeField.readerValue() instanceof Serializable ) {
          serializer.addFieldWithSerializableReaderData( new LuceneFieldContext( safeField ) );
        }
        else if ( safeField.readerValue() != null ) {
          throw log.conversionFromReaderToStringNotYetImplemented();
        }
        else if ( safeField.tokenStreamValue() != null ) {
          serializer.addFieldWithTokenStreamData( new LuceneFieldContext( safeField ) );
        }
View Full Code Here

   public static void disposeDocument(Document old)
   {
      for (Enumeration e = old.fields(); e.hasMoreElements();)
      {
         Field f = (Field) e.nextElement();
         if (f.readerValue() != null)
         {
            try
            {
               f.readerValue().close();
            }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.