@Override public void index(List<KObject> elements) { elements.forEach(ko -> { final LuceneIndex index = (LuceneIndex) indexManager.indexOf(ko); index.indexDocument(ko.getId(), newDocument(ko)); }); elements.stream() .map(ko -> (LuceneIndex) indexManager.indexOf(ko)) .collect(Collectors.toSet()) .forEach(luceneIndex -> luceneIndex.commit()); }
@Override public void index(KObject kObject) { this.schemaStore.updateSchema(kObject); this.infinispanContext.getCache(kObject.getClusterId()).put(kObject.getId(), kObject); }
@Override public void index(KObject object) { final LuceneIndex index = (LuceneIndex) indexManager.indexOf(object); index.indexDocument(object.getId(), newDocument(object)); index.commit(); }
@Override public void index(KObject kObject) { this.schemaStore.updateSchema(kObject); this.infinispanContext.getCache(kObject.getClusterId()).put(kObject.getId(), kObject); }
@Override public boolean equals(final Object obj) { if (obj == null) { return false; } if (!(obj instanceof KObject)) { return false; } final KObject kobj = (KObject) obj; return getClusterId().equals(kobj.getClusterId()) && getId().equals(kobj.getId()) && getKey().equals(kobj.getKey()) && getType().getName().equals(kobj.getType().getName()); }
object.getId(), Field.Store.YES)); doc.add(new StringField(MetaObject.META_OBJECT_TYPE,
kObject.getId(), new HashSet<>(Arrays.asList(String.class))));
kObject.getId(), new HashSet<>(Arrays.asList(String.class))));
descriptor, MetaObject.META_OBJECT_ID, kObject.getId()); this.addKProperty(props, descriptor,
descriptor, MetaObject.META_OBJECT_ID, kObject.getId()); this.addKProperty(props, descriptor,