public RavenIndexWriter(Directory d, Analyzer a, IndexDeletionPolicy deletionPolicy, IndexWriter.MaxFieldLength mfl, int maximumNumberOfWritesBeforeRecreate, IndexWriter.IndexReaderWarmer indexReaderWarmer) { directory = d; analyzer = a; indexDeletionPolicy = deletionPolicy; maxFieldLength = mfl; _indexReaderWarmer = indexReaderWarmer; this.maximumNumberOfWritesBeforeRecreate = maximumNumberOfWritesBeforeRecreate; RecreateIfNecessary(); }
public RavenIndexWriter(Directory d, Analyzer a, IndexDeletionPolicy deletionPolicy, IndexWriter.MaxFieldLength mfl, int maximumNumberOfWritesBeforeRecreate, IndexWriter.IndexReaderWarmer indexReaderWarmer) { directory = d; analyzer = a; indexDeletionPolicy = deletionPolicy; maxFieldLength = mfl; _indexReaderWarmer = indexReaderWarmer; this.maximumNumberOfWritesBeforeRecreate = maximumNumberOfWritesBeforeRecreate; forceCommitDoc = new Document(); forceCommitDoc.Add(forceCommitField); RecreateIfNecessary(force: true); }