Пример #1
0
 void FieldInfos::add(DocumentPtr doc)
 {
     SyncLock syncLock(this);
     Collection<FieldablePtr> fields(doc->getFields());
     for (Collection<FieldablePtr>::iterator field = fields.begin(); field != fields.end(); ++field)
     {
         add((*field)->name(), (*field)->isIndexed(), (*field)->isTermVectorStored(), 
             (*field)->isStorePositionWithTermVector(), (*field)->isStoreOffsetWithTermVector(), 
             (*field)->getOmitNorms(), false, (*field)->getOmitTermFreqAndPositions());
     }
 }