Package org.apache.lucene.document

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


     
      // if edit field is present, it's for modification instead of blind add
      String editVal = doc.get("edit");
     
      // we don't need following fields. only used for update api
      doc.removeField("docId");
      doc.removeField("edit");
      doc.removeField("updateStore");
   
      // set indexutil to writer
      writer.setIndexUtil(indexUtil);
View Full Code Here


      // if edit field is present, it's for modification instead of blind add
      String editVal = doc.get("edit");
     
      // we don't need following fields. only used for update api
      doc.removeField("docId");
      doc.removeField("edit");
      doc.removeField("updateStore");
   
      // set indexutil to writer
      writer.setIndexUtil(indexUtil);
     
View Full Code Here

      String editVal = doc.get("edit");
     
      // we don't need following fields. only used for update api
      doc.removeField("docId");
      doc.removeField("edit");
      doc.removeField("updateStore");
   
      // set indexutil to writer
      writer.setIndexUtil(indexUtil);
     
      String globaId = doc.getField("global_uniq_id").stringValue();
View Full Code Here

    assertTrue(r1.isCurrent());

    String id10 = r1.document(10).getField("id").stringValue();
   
    Document newDoc = r1.document(10);
    newDoc.removeField("id");
    newDoc.add(new Field("id", Integer.toString(8000), Store.YES, Index.NOT_ANALYZED));
    writer.updateDocument(new Term("id", id10), newDoc);
    assertFalse(r1.isCurrent());

    IndexReader r2 = writer.getReader();
View Full Code Here

    assertTrue(r1.isCurrent());

    String id10 = r1.document(10).getField("id").stringValue();
   
    Document newDoc = r1.document(10);
    newDoc.removeField("id");
    newDoc.add(newField("id", Integer.toString(8000), Store.YES, Index.NOT_ANALYZED));
    writer.updateDocument(new Term("id", id10), newDoc);
    assertFalse(r1.isCurrent());

    IndexReader r2 = writer.getReader();
View Full Code Here

    assertTrue(r1.isCurrent());

    String id10 = r1.document(10).getField("id").stringValue();
   
    Document newDoc = r1.document(10);
    newDoc.removeField("id");
    newDoc.add(new Field("id", Integer.toString(8000), Store.YES, Index.NOT_ANALYZED));
    writer.updateDocument(new Term("id", id10), newDoc);
    assertFalse(r1.isCurrent());

    IndexReader r2 = writer.getReader();
View Full Code Here

    assertTrue(r1.isCurrent());

    String id10 = r1.document(10).getField("id").stringValue();
   
    Document newDoc = r1.document(10);
    newDoc.removeField("id");
    newDoc.add(newField("id", Integer.toString(8000), Store.YES, Index.NOT_ANALYZED));
    writer.updateDocument(new Term("id", id10), newDoc);
    assertFalse(r1.isCurrent());

    IndexReader r2 = writer.getReader();
View Full Code Here

                      for(Document subDoc : docsList) {
                        writer.addDocument(subDoc);
                      }
                      */
                    }
                    doc.removeField("packID");

                    if (random.nextInt(5) == 2) {
                      if (VERBOSE) {
                        //System.out.println(Thread.currentThread().getName() + ": buffer del id:" + packID);
                      }
View Full Code Here

                    delCount.addAndGet(subDocs.subIDs.size());
                  }
                  toDeleteSubDocs.clear();
                }
                if (addedField != null) {
                  doc.removeField(addedField);
                }
              } catch (Exception exc) {
                System.out.println(Thread.currentThread().getName() + ": hit exc");
                exc.printStackTrace();
                failed.set(true);
View Full Code Here

        Set<String> storedVals = new HashSet<String>(Arrays.asList(values));

        for (String val : vals) {
          storedVals.add(val);
        }
        doc.removeField(facetHandler.getName());

        for (String val : storedVals) {
          doc.add(new StringField(facetHandler.getName(), val, Field.Store.NO));
        }
      }
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.