public override Terms Terms(string field)
{
lock (this)
{
Terms terms = _termsCache[field];
if (terms != null) return terms;
var fp = _fields[field];
if (fp == null)
{
return null;
}
terms = new SimpleTextTerms(this, field, fp.Value, _maxDoc);
_termsCache[field] = (SimpleTextTerms) terms;
return terms;
}
}