Examples of removeFields()


Examples of org.apache.lucene.document.Document.removeFields()

        public Document document(int n, FieldSelector fieldSelector)
                throws CorruptIndexException, IOException {
            Document doc = super.document(n, fieldSelector);
            Fieldable[] fields = doc.getFieldables(FieldNames.PROPERTIES);
            if (fields != null) {
                doc.removeFields(FieldNames.PROPERTIES);
                for (Fieldable field : fields) {
                    String value = field.stringValue();
                    value = value.replace('\uFFFF', '[');
                    doc.add(new Field(FieldNames.PROPERTIES, value, Field.Store.YES, Field.Index.NOT_ANALYZED_NO_NORMS));
                }
View Full Code Here

Examples of org.apache.lucene.document.Document.removeFields()

        public Document document(int n, FieldSelector fieldSelector)
                throws CorruptIndexException, IOException {
            Document doc = super.document(n, fieldSelector);
            Fieldable[] fields = doc.getFieldables(FieldNames.PROPERTIES);
            if (fields != null) {
                doc.removeFields(FieldNames.PROPERTIES);
                for (Fieldable field : fields) {
                    String value = field.stringValue();
                    value = value.replace(oldSepChar, '[');
                    doc.add(new Field(FieldNames.PROPERTIES, value, Field.Store.YES, Field.Index.NOT_ANALYZED_NO_NORMS));
                }
View Full Code Here

Examples of org.apache.lucene.document.Document.removeFields()

    assertTrue(binaryTest2.equals(binaryVal2));
   
    doc.removeField("string");
    assertEquals(2, doc.fields.size());
   
    doc.removeFields("binary");
    assertEquals(0, doc.fields.size());
  }
 
  /**
   * Tests {@link Document#removeField(String)} method for a brand new Document
View Full Code Here

Examples of org.apache.lucene.document.Document.removeFields()

   */
  public void testRemoveForNewDocument() throws Exception
  {
    Document doc = makeDocumentWithFields();
    assertEquals(8, doc.fields.size());
    doc.removeFields("keyword");
    assertEquals(6, doc.fields.size());
    doc.removeFields("doesnotexists");      // removing non-existing fields is siltenlty ignored
    doc.removeFields("keyword");    // removing a field more than once
    assertEquals(6, doc.fields.size());
    doc.removeField("text");
View Full Code Here

Examples of org.apache.lucene.document.Document.removeFields()

  {
    Document doc = makeDocumentWithFields();
    assertEquals(8, doc.fields.size());
    doc.removeFields("keyword");
    assertEquals(6, doc.fields.size());
    doc.removeFields("doesnotexists");      // removing non-existing fields is siltenlty ignored
    doc.removeFields("keyword");    // removing a field more than once
    assertEquals(6, doc.fields.size());
    doc.removeField("text");
    assertEquals(5, doc.fields.size());
    doc.removeField("text");
View Full Code Here

Examples of org.apache.lucene.document.Document.removeFields()

    Document doc = makeDocumentWithFields();
    assertEquals(8, doc.fields.size());
    doc.removeFields("keyword");
    assertEquals(6, doc.fields.size());
    doc.removeFields("doesnotexists");      // removing non-existing fields is siltenlty ignored
    doc.removeFields("keyword");    // removing a field more than once
    assertEquals(6, doc.fields.size());
    doc.removeField("text");
    assertEquals(5, doc.fields.size());
    doc.removeField("text");
    assertEquals(4, doc.fields.size());
View Full Code Here

Examples of org.apache.lucene.document.Document.removeFields()

    assertEquals(4, doc.fields.size());
    doc.removeField("text");
    assertEquals(4, doc.fields.size());
    doc.removeField("doesnotexists");       // removing non-existing fields is siltenlty ignored
    assertEquals(4, doc.fields.size());
    doc.removeFields("unindexed");
    assertEquals(2, doc.fields.size());
    doc.removeFields("unstored");
    assertEquals(0, doc.fields.size());
    doc.removeFields("doesnotexists")// removing non-existing fields is siltenlty ignored
    assertEquals(0, doc.fields.size());
View Full Code Here

Examples of org.apache.lucene.document.Document.removeFields()

    assertEquals(4, doc.fields.size());
    doc.removeField("doesnotexists");       // removing non-existing fields is siltenlty ignored
    assertEquals(4, doc.fields.size());
    doc.removeFields("unindexed");
    assertEquals(2, doc.fields.size());
    doc.removeFields("unstored");
    assertEquals(0, doc.fields.size());
    doc.removeFields("doesnotexists")// removing non-existing fields is siltenlty ignored
    assertEquals(0, doc.fields.size());
  }
View Full Code Here

Examples of org.apache.lucene.document.Document.removeFields()

    assertEquals(4, doc.fields.size());
    doc.removeFields("unindexed");
    assertEquals(2, doc.fields.size());
    doc.removeFields("unstored");
    assertEquals(0, doc.fields.size());
    doc.removeFields("doesnotexists")// removing non-existing fields is siltenlty ignored
    assertEquals(0, doc.fields.size());
  }

  public void testConstructorExceptions()
  {
View Full Code Here

Examples of org.apache.lucene.document.Document.removeFields()

    assertTrue(binaryTest2.equals(binaryVal2));
   
    doc.removeField("string");
    assertEquals(2, doc.fields.size());
   
    doc.removeFields("binary");
    assertEquals(0, doc.fields.size());
  }
 
  /**
   * Tests {@link Document#removeField(String)} method for a brand new Document
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.