diff --git a/search/search.go b/search/search.go index a9bf9db9..cbbcfbfd 100644 --- a/search/search.go +++ b/search/search.go @@ -36,9 +36,14 @@ func (ap ArrayPositions) Equals(other ArrayPositions) bool { } type Location struct { + // Pos is the position of the term within the field, starting at 1 Pos uint64 `json:"pos"` + + // Start and End are the byte offsets of the term in the field Start uint64 `json:"start"` End uint64 `json:"end"` + + // ArrayPositions contains the positions of the term within any elements. ArrayPositions ArrayPositions `json:"array_positions"` }