Questions tagged [redisearch]

For questions about how to use RediSearch, the open-source search tool built on Redis in which the indexes are entirely in memory.

RediSearch is a Redis module that provides querying, secondary indexing, and full-text search for Redis. To use RediSearch, you first declare indexes on your Redis data. You can then use the RediSearch query language to query that data.

RediSearch uses compressed, inverted indexes for fast indexing with a low memory footprint.

RediSearch indexes enhance Redis by providing exact-phrase matching, fuzzy search, and numeric filtering, among many other features.

149 questions
0
votes
1 answer

How to get all the documents from an index in Redisearch?

I am using RediSearch and storing the data in an Index through documents. I want to get all the documents from the Index, please suggest.
chaitra d
  • 45
  • 5
0
votes
1 answer

Redisearch, how to make it search faster?

I am using the free version of redis in docker. My laptop has 32 gb RAM. I have very large dataset about 11 gb worth of keys. Each keys has 14 columns in it (as json), I have few millions of keys. I only have one redisearch index consist of the…
eko
  • 33
  • 4
0
votes
1 answer

NRediSearch - Getting total documents matched count

Is there a way to get a total results count when calling Aggregate function? Note that I'm not using Aggregate function to aggregate results, but as an advanced search query, because Search function does not allow to sort by multiple…
zigzag
  • 579
  • 5
  • 17
0
votes
1 answer

Redis query is showing only 10 results while searching for a particular data

I have a .net core microservice integrated with Redis/RediSearch. I do a search that should return 13 hash documents but returns only 10. In elasticSearch there is a default size parameter(10) but in Redis I didn't find similar. How can I solve…
0
votes
1 answer

How to create a hash scheme and perform a search using NRedisSearch

I have these commands > FT.CREATE feeders ON HASH PREFIX 1 MOC: SCHEMA MOC TEXT H_W TEXT H_Y TEXT F TEXT ... > FT.SEARCH feeders "@MOC: MOC111" How to do this using NRediSearch ?
0
votes
1 answer

Does it make sense to have dynamic indexes in RediSearch?

For example: consider that a hash (lets call it Event) has two searchable properties: user_id (num) and name (text). However, whenever I need to filter events by name I aways have the user_id at hand. So I am wondering if it makes sense to have one…
Jonathan
  • 4,724
  • 7
  • 45
  • 65
0
votes
1 answer

Error when installing RediSearch on centos 7

I am running "make setup" to install RediSearch on linux centos 7. The problem is: make setup Setting up system... yum install -q -y ca-certificates yum install -q -y curl wget /usr/bin/python2 -m pip install --disable-pip-version-check…
Marcus AU
  • 39
  • 2
0
votes
1 answer

Pipelining redisearch-py commands

Is there a way to send multiple redisearch commands in a single pipeline using redisearch-py client? Also is it possible to mix the classic redis commands with the redisearch commands in the same pipeline?
RailTracer
  • 101
  • 1
  • 7
0
votes
1 answer

RediSearch Suggestions - Delete all suggestions

RediSearch Suggestions are very useful. What I couldn't figure out: how to delete all suggestions? The command reference explains how to add and remove words. But it looks like there is no way to remove…
J. Chris
  • 21
  • 2
0
votes
0 answers

Documents having uppercase fields aren't returned when using lower case letters for TEXT field search using FT.search in Redisearch

I am using Redisearch module in Redis and trying to search for a value in TEXT field using below query. It returns all the documents with lower case values like 'test or Test' and no data which has all the upper case letters 'TEST' are being…
0
votes
1 answer

Is AGGREGATE FILTER expect case sensitive query expression in Redisearch?

I am using Redisearch module in Redis and trying to filter the data stored in Redis index using the following query. FT.AGGREGATE MyIndex * GROUPBY 1 "@MyField" FILTER "@MyField=='value'" I am able to get the result only for the exact word searched,…
0
votes
1 answer

Associate a document with one index only (Redisearch)

I use multiple indexes on a single Redisearch, and each index is associated with a class in the code. For example, the data of XYZ ( List ) is saved via an index XYZ, whereas the data of ABC (List)via ABC. The problem is, when I search for…
0
votes
0 answers

Making RediSearch and MongoDB full text search give the same results

This RediSearch page refers to 5 scoring models listed below. We are using MongoDB as our primary store, but using RediSearch for faster cached queries. We would like the same result for each. Does one of the scoring models listed below for…
NealWalters
  • 17,197
  • 42
  • 141
  • 251
0
votes
1 answer

Range query in Redisearch with Python client

I'm trying to query a range of values in Redisearch with the python client but it's not reading the space in between the values correctly. Any thoughts on how to fix? conn = redis.Redis(host='localhost', port=6379, db=0) q = 'FT.SEARCH idx…
TXL
  • 15
  • 4
0
votes
1 answer

How to retrieve data from RediSearch with Rust?

I'm trying to use Rust and get autocomplete data from RediSearch with the FT.SUGGET command but it ends up retrieving a None value even though when I run FT.SUGGET directly with the command prompt it properly gives responses. This is my code which…
Yun Jae Jung
  • 139
  • 1
  • 8
1 2 3
9
10