Full-Text search over redis by RedisLabs Redisearch impements a search engine on top of redis, but unlike other redis search libraries, it does not use internal data structures like sorted sets. Inverted indexes are stored on top of Redis strings using binary encoding, and not mapped to existing data structures. This allows much faster performance, significantly less memory consumption, and more advanced features like exact phrase matching, that are not possible with traditional redis search approaches. Primary Features: Full-Text indexing of multiple fields in documents. Incremental indexing without performance loss. Document ranking (provided manually by the user at index time). Field weights. Auto-complete suggestions (with fuzzy prefix suggestions) Exact Phrase Search of up to 8 words. Stemming based query expansion in many languages (using Snowball). Limiting searches to specific document fields (up to 8 fields supported). Numeric filters and ranges.





