Esempio n. 1
0
        /// <inheritdoc />
        public IDocumentIndex Set(string name, string value, DocumentIndexOptions options)
        {
            Prevent.ParameterNullOrWhiteSpace(name, nameof(name));

            _entries[name] = new DocumentIndexEntry(
                value: value,
                type: IndexableType.Text,
                options: options);

            return(this);
        }
Esempio n. 2
0
 public void Set(string name, double value, DocumentIndexOptions options)
 {
     Entries[name] = new DocumentIndexEntry(value, Types.Number, options);
 }
Esempio n. 3
0
 public void Set(string name, bool value, DocumentIndexOptions options)
 {
     Entries[name] = new DocumentIndexEntry(value, Types.Boolean, options);
 }
Esempio n. 4
0
 public void Set(string name, int value, DocumentIndexOptions options)
 {
     Entries[name] = new DocumentIndexEntry(value, Types.Integer, options);
 }
Esempio n. 5
0
 public void Set(string name, DateTimeOffset value, DocumentIndexOptions options)
 {
     Entries[name] = new DocumentIndexEntry(value, Types.DateTime, options);
 }
Esempio n. 6
0
 public void Set(string name, string value, DocumentIndexOptions options)
 {
     Entries[name] = new DocumentIndexEntry(value, Types.Text, options);
 }