func New(logger log.Logger, kvStore client.KvStorer, blobStore client.BlobStorer) *DocStoreExt { indexPath := filepath.Join(pathutil.VarDir(), "docstore.bleve") index, err := openIndex(indexPath) if err != nil { // TODO(tsileo): returns an error instead panic(err) } logger.Debug("Bleve index init", "index-path", indexPath) return &DocStoreExt{ kvStore: kvStore, blobStore: blobStore, index: index, logger: logger, } }