public static Field.TermVector GetLuceneValue(this FieldTermVector value) { switch (value) { case FieldTermVector.No: return(Field.TermVector.NO); case FieldTermVector.WithOffsets: return(Field.TermVector.WITH_OFFSETS); case FieldTermVector.WithPositions: return(Field.TermVector.WITH_POSITIONS); case FieldTermVector.WithPositionsAndOffsets: return(Field.TermVector.WITH_POSITIONS_OFFSETS); case FieldTermVector.Yes: return(Field.TermVector.YES); default: throw new ArgumentOutOfRangeException(); } }
/// <summary> /// Register a field to have term vectors /// </summary> protected void TermVector(string field, FieldTermVector termVector) { TermVectorsStrings.Add(field, termVector); }
/// <summary> /// Register a field to have term vectors /// </summary> protected void TermVector(Expression <Func <TReduceResult, object> > field, FieldTermVector termVector) { TermVectors.Add(field, termVector); }
private bool IsDefaultValue(FieldTermVector val) { return(val == FieldTermVector.No); }
public FieldProperties() { this._Analyze = true; this.__isset.Analyze = true; this._Index = true; this.__isset.Index = true; this._Store = true; this.__isset.Store = true; this._IndexAnalyzer = "standardanalyzer"; this.__isset.IndexAnalyzer = true; this._SearchAnalyzer = "standardanalyzer"; this.__isset.SearchAnalyzer = true; this._FieldType = FieldType.Text; this.__isset.FieldType = true; this._PostingsFormat = FieldPostingsFormat.Lucene41PostingsFormat; this.__isset.PostingsFormat = true; this._IndexOptions = FieldIndexOptions.DocsAndFreqsAndPositions; this.__isset.IndexOptions = true; this._TermVector = FieldTermVector.StoreTermVectorsWithPositions; this.__isset.TermVector = true; this._OmitNorms = true; this.__isset.OmitNorms = true; this._ScriptName = ""; this.__isset.ScriptName = true; }