code: function(query, options) {
              var nresults = 0, content;
  
              // Define options
              options = _.defaults(options || {}, {
                  silent: false,
                  caseSensitive: false
              });
  
              query = options.caseSensitive ? query : query.toLowerCase();
  
              nresults = this.filter(function(model, item) {
                  content = this.options.searchAttribute != null ? model.get(this.searchAttribute, "") : item.$el.text();
                  content = options.caseSensitive ? content : content.toLowerCase();
                  return content.search(query) >= 0;
              }, this);
  
              if (!options.silent) this.trigger("search", {
                  query: query,
                  n: nresults
              });
  
              return this;
          }
docs: /*
  Search in the items
  @query search terms
  @options