From 85e436b2bbacfd38c48ca693c3c20fb9099c0c38 Mon Sep 17 00:00:00 2001 From: fschade Date: Tue, 5 Aug 2025 17:24:05 +0200 Subject: [PATCH] fix(search): open-search engine interface compatibility --- services/search/pkg/opensearch/engine.go | 8 ++++++++ services/search/pkg/service/grpc/v0/service.go | 2 ++ 2 files changed, 10 insertions(+) diff --git a/services/search/pkg/opensearch/engine.go b/services/search/pkg/opensearch/engine.go index 568bb4992b..a15616e8d9 100644 --- a/services/search/pkg/opensearch/engine.go +++ b/services/search/pkg/opensearch/engine.go @@ -260,6 +260,14 @@ func (e *Engine) DocCount() (uint64, error) { return uint64(resp.Count), nil } +func (e *Engine) StartBatch(_ int) error { + return nil +} + +func (e *Engine) EndBatch() error { + return nil +} + func (e *Engine) deleteResource(id string, deleted bool) error { resource, err := e.getResource(id) if err != nil { diff --git a/services/search/pkg/service/grpc/v0/service.go b/services/search/pkg/service/grpc/v0/service.go index d62db261e2..24f50aed9c 100644 --- a/services/search/pkg/service/grpc/v0/service.go +++ b/services/search/pkg/service/grpc/v0/service.go @@ -18,6 +18,8 @@ import ( "github.com/opencloud-eu/reva/v2/pkg/token" "github.com/opencloud-eu/reva/v2/pkg/token/manager/jwt" "github.com/opencloud-eu/reva/v2/pkg/utils" + opensearchgo "github.com/opensearch-project/opensearch-go/v4" + opensearchgoAPI "github.com/opensearch-project/opensearch-go/v4/opensearchapi" merrors "go-micro.dev/v4/errors" "go-micro.dev/v4/metadata" grpcmetadata "google.golang.org/grpc/metadata"