public void Index(object model) { var doc = ModelConverter.ToDocument(model); var keyFieldName = GetKeyFieldName(); _writer.DeleteDocuments(new Term(keyFieldName, doc.GetField(keyFieldName).StringValue)); _writer.AddDocument(doc); }