Exemplo n.º 1
0
        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();
            }
        }
Exemplo n.º 2
0
 /// <summary>
 /// Register a field to have term vectors
 /// </summary>
 protected void TermVector(string field, FieldTermVector termVector)
 {
     TermVectorsStrings.Add(field, termVector);
 }
Exemplo n.º 3
0
 /// <summary>
 /// Register a field to have term vectors
 /// </summary>
 protected void TermVector(Expression <Func <TReduceResult, object> > field, FieldTermVector termVector)
 {
     TermVectors.Add(field, termVector);
 }
Exemplo n.º 4
0
 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;
 }