Live data from Hacker News

RediSearch – Redis Powered Search Engine

oss.redislabs.com

61–70 of 95 posts

Re: RediSearch – Redis Powered Search Engine

#61
post #12

Any advantages over Elasticsearch? EDIT: I did read the article, though I overlooked the link to comparison with Elasticsearch.

One of the things I find so confusing with Elasticsearch is querying. Constructing a complex JSON document for a simple query just doesn't fit my brain. I have tried to put this down to bad/confusing documentation, but I'm not sure anymore. It seems Redis is moving a bit in the same direction - although not as complex as ES has done it. Being able to run this inside a Redis instance is a big win, although I suspect f…

Agreed. The JSON query syntax is nonsensical. I much prefer the simpler Lucene style syntax.

Re: RediSearch – Redis Powered Search Engine

#62
post #39

> Cluster Support and Commercial Version: RediSearch has a distributed cluster version that can scale to billions of documents and hundreds of servers. However, it is only available as part of Redis Labs Enterprise. This is a bummer because high availability is really important for many search uses cases. For e.g. think about e-commerce where search literally prints money. EDIT: it seems like the open source version…

If scalable search is so important to the business and "literally prints money" then maybe that business will consider paying for it.

Re: RediSearch – Redis Powered Search Engine

#63

Earlier quoted context omitted.

I have no problem paying for it, but what I miss is a clear recommendation how to get started if you have the rather common case of your own AWS Account using ElastiCache. If I buy into the Redis Enterprise Cloud, what are it's preferred usage scenarios, how do I secure the connection properly, etc. etc. etc. This is just shoving a buy button in my face and I have no idea how to decide if what I'm buying is actually…

Redis Cloud Pro can run in your VPC.

That's a shame. I'm trying to not use Amazon, Google or Microsoft, so this means their solution probably won't work for me. Silly really.

Re: RediSearch – Redis Powered Search Engine

#64
From an information retrieval perspective, this is embarrassing, and the benchmarks aren’t close to being apples and oranges—it’s more like apples and Mack trucks. The linked benchmark is for a toy data set of 5.6GB, which we all know Redis will store in RAM; yet they don’t say whether they set “index.storage.type: memory” on ElasticSearch (guessing they didn’t).

At the same time, ElasticSearch/Lucene puts considerable effort into analysis at both indexing time and querying time that goes into ranking the search results. RediSearch’s ranking is “user provided”—how does that work exactly? What does that even mean? Ranking is at the heart of information retrieval—of what value is it to allow for 4x more queries to be run on a cluster when the result sets are terrible?

ElasticSearch could be better at scaling up on nodes to handle more query operations on a given cluster. However, if you care about full text search, this won’t do the job.

Re: RediSearch – Redis Powered Search Engine

#66

From an information retrieval perspective, this is embarrassing, and the benchmarks aren’t close to being apples and oranges—it’s more like apples and Mack trucks. The linked benchmark is for a toy data set of 5.6GB, which we all know Redis will store in RAM; yet they don’t say whether they set “index.storage.type: memory” on ElasticSearch (guessing they didn’t). At the same time, ElasticSearch/Lucene puts considerab…

It’s amazing that you reached the conclusion that it won’t do the job after reading a benchmark for 2 minutes!

The benchmarks are quite realistic (5m docs, 25m products) for document search, and the settings reflect real usage. There is no “memory” storage type for ES, it has “mmapfs” which the documentation explicitly says is dangerous and might be removed. The default `hybridfs` already has the ability to use memory mapped files as an optimization. Forcing mmap would actually make it an unrealistic benchmark.

> ElasticSearch could be better at scaling up on nodes to handle more query operations on a given cluster

Based on? They are both running with 5 shards for the benchmark.

Re: RediSearch – Redis Powered Search Engine

#69

Wow didn’t take long to lose direction after Antirez’s departure.

How is this multiple years old add-on module a loss of direction for Redis or Redislabs (who always have done exactly that: building things around redis) after the departure of Antirez, who wasn't in charge of setting direction at Redislabs?

Re: RediSearch – Redis Powered Search Engine

#70
post #63

Earlier quoted context omitted.

Redis Cloud Pro can run in your VPC.

That's a shame. I'm trying to not use Amazon, Google or Microsoft, so this means their solution probably won't work for me. Silly really.

RedisLabs's cloud solution is running on all these clouds see: https://redislabs.com/redis-enterprise-cloud/
Post reply on HN