MCPcopy Index your code
hub / github.com/blevesearch/bleve / NumPlainTextBytes

Method NumPlainTextBytes

document/document.go:109–127  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

107}
108
109func (d *Document) NumPlainTextBytes() uint64 {
110 rv := uint64(0)
111 for _, field := range d.Fields {
112 rv += field.NumPlainTextBytes()
113 }
114 for _, compositeField := range d.CompositeFields {
115 for _, field := range d.Fields {
116 if compositeField.includesField(field.Name()) {
117 rv += field.NumPlainTextBytes()
118 }
119 }
120 }
121 for _, nestedDoc := range d.NestedDocuments {
122 if nestedDoc != nil {
123 rv += nestedDoc.NumPlainTextBytes()
124 }
125 }
126 return rv
127}
128
129func (d *Document) ID() string {
130 return d.id

Callers

nothing calls this directly

Calls 3

includesFieldMethod · 0.80
NumPlainTextBytesMethod · 0.65
NameMethod · 0.65

Tested by

no test coverage detected