/// <summary> /// Merges the Lucene directories into the base index /// </summary> /// <param name="directories">Directories to merge into this index</param> public void Merge(LDirectory[] directories) { if (directories == null) return; if (directories.Length == 0) return; using (EnterWriteLock()) { using (var w = new Writer(this._directory, this._defaultAnalyzer ?? new StandardAnalyzer())) { w.AddIndexes(directories); } } }