From 6cc04872eef4a1c667ff9f390649bcb908f30d83 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Duffeck?= Date: Fri, 8 Apr 2022 10:57:44 +0200 Subject: [PATCH] Also store (and return) the Size in the index --- search/pkg/search/index/index.go | 1 + search/pkg/search/index/index_test.go | 2 ++ 2 files changed, 3 insertions(+) diff --git a/search/pkg/search/index/index.go b/search/pkg/search/index/index.go index 78f01ec26f..bc74c29dea 100644 --- a/search/pkg/search/index/index.go +++ b/search/pkg/search/index/index.go @@ -117,6 +117,7 @@ func fromFields(fields map[string]interface{}) (search.Match, error) { OpaqueId: IDParts[1], }, Path: fields["Name"].(string), + Size: uint64(fields["Size"].(float64)), }, }, nil } diff --git a/search/pkg/search/index/index_test.go b/search/pkg/search/index/index_test.go index 5887c58a68..f1f73850dd 100644 --- a/search/pkg/search/index/index_test.go +++ b/search/pkg/search/index/index_test.go @@ -42,6 +42,7 @@ var _ = Describe("Index", func() { OpaqueId: "opaqueid", }, Path: "foo.pdf", + Size: 12345, } }) @@ -78,6 +79,7 @@ var _ = Describe("Index", func() { Expect(res.Matches[0].Reference.ResourceId).To(Equal(ref.ResourceId)) Expect(res.Matches[0].Info.Id).To(Equal(ri.Id)) Expect(res.Matches[0].Info.Path).To(Equal(ri.Path)) + Expect(res.Matches[0].Info.Size).To(Equal(ri.Size)) }) PIt("finds files living deeper in the tree by prefix")