Fixes warning in results when no facets are activated.
Scrubs out commented-out URL indexing lines.
Index tags as strings, not tokenized texts.
Renames the current *_s fields to *_txt, since that's what they are.
On the field model, renames 'name' -> 'slug'.
Renames the 'facet' partial to 'field'.
Renames the _facet test helper to _field.
Finishes renaming all vestiges of 'facet' that should be 'field'.
Index both _txt and _str fields on items.
Fully implements faceting based on un-tokenized *_str fields.
When fetching element texts, use the built-in findByRecord() method.
Gets rid of redundant 'compile' Grunt tasks, which were just aliasing 'compass'.
Refactoring for clarity in itemToDocument().
Renames field suffixes to _hl and _fl.
Don't pass database connections around in helpers.
Renames _fl/_hl to _s/_t for consistency.
Adds and implements textKey() and stringKey() methods on the field model.
In itemToDocument(), use the built-in getCollection() and getItemType() methods on Item.
First pass on refactoring the itemToDocument method to fully respect the indexing/faceting flags.
When checking if an item has a collection/type, check for nullness, not the value of the key.