avoid fieldTermFreqs loop if no composite fields
This commit is contained in:
parent
b286466787
commit
fe39b3fd13
@ -65,15 +65,17 @@ func (f *Firestorm) Analyze(d *document.Document) *index.AnalysisResult {
|
|||||||
analyzeField(field, true)
|
analyzeField(field, true)
|
||||||
}
|
}
|
||||||
|
|
||||||
for fieldIndex, tokenFreqs := range fieldTermFreqs {
|
if len(d.CompositeFields) > 0 {
|
||||||
// see if any of the composite fields need this
|
for fieldIndex, tokenFreqs := range fieldTermFreqs {
|
||||||
for _, compositeField := range d.CompositeFields {
|
// see if any of the composite fields need this
|
||||||
compositeField.Compose(fieldNames[fieldIndex], fieldLengths[fieldIndex], tokenFreqs)
|
for _, compositeField := range d.CompositeFields {
|
||||||
|
compositeField.Compose(fieldNames[fieldIndex], fieldLengths[fieldIndex], tokenFreqs)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
for _, compositeField := range d.CompositeFields {
|
for _, compositeField := range d.CompositeFields {
|
||||||
analyzeField(compositeField, false)
|
analyzeField(compositeField, false)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
rowsCapNeeded := len(rv.Rows)
|
rowsCapNeeded := len(rv.Rows)
|
||||||
|
@ -65,15 +65,17 @@ func (udc *UpsideDownCouch) Analyze(d *document.Document) *index.AnalysisResult
|
|||||||
analyzeField(field, true)
|
analyzeField(field, true)
|
||||||
}
|
}
|
||||||
|
|
||||||
for fieldIndex, tokenFreqs := range fieldTermFreqs {
|
if len(d.CompositeFields) > 0 {
|
||||||
// see if any of the composite fields need this
|
for fieldIndex, tokenFreqs := range fieldTermFreqs {
|
||||||
for _, compositeField := range d.CompositeFields {
|
// see if any of the composite fields need this
|
||||||
compositeField.Compose(fieldNames[fieldIndex], fieldLengths[fieldIndex], tokenFreqs)
|
for _, compositeField := range d.CompositeFields {
|
||||||
|
compositeField.Compose(fieldNames[fieldIndex], fieldLengths[fieldIndex], tokenFreqs)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
for _, compositeField := range d.CompositeFields {
|
for _, compositeField := range d.CompositeFields {
|
||||||
analyzeField(compositeField, false)
|
analyzeField(compositeField, false)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
rowsCapNeeded := len(rv.Rows) + 1
|
rowsCapNeeded := len(rv.Rows) + 1
|
||||||
|
Loading…
Reference in New Issue
Block a user