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
2 answers

How to install redisearch module in GCP memorystore redis instance

I need to install the RediSearch module on top of a GCP memorystore redis instance. I followed the steps: docker run -p 6379:6379 redislabs/redisearch:latest I pushed this docker image to a Kubernetes cluster and exposed the external IP. I used that…
0
votes
1 answer

use redisearch with openresty

I would like to use openresty to connect to redisearch. The are no available specific clients for Lua, so i was thinking to use the native lua-resty-redis How can i execute this redis command with lua? 127.0.0.1:6379> FT.SEARCH myIdx "hello world"…
George Livanoss
  • 443
  • 1
  • 4
  • 14
0
votes
0 answers

"A numeric filter is not working with one index while is working with another same index. What could be the reason?"

RediSearch Numeric filter stopped working suddenly for the one index in production. While its working in another same index in same server. Schema is as provided below and I am trying to do filter on field ExpireAt I have already tried below…
0
votes
0 answers

Redisearch: Boosting recent documents

I'm wondering how to boost recent documents in Redisearch. There's no timestamp type for fields, but it's possible to make a numeric type like "day_of_creation" e.g. as number of days since 1970. The question then is how to boost on such a field…
mahemoff
  • 44,526
  • 36
  • 160
  • 222
0
votes
1 answer

Is there a limit for Redisearch ft.mget command for number of doc ids in a single query?

I would want to pass maybe tens of thousands of document ids to ft.mget command, or even more - possibly even hundreds of thousands. Is this supported?
0
votes
1 answer

Accent-insensitive search with redisearch

Is it possible to do accent-insensitive search with redisearch? I need the same functionality as SqlServer Collations provides. e.g. There is a string in index Atsargų likučiai pagal sandėlius. It should be found by query string likučiai as well as…
callOfCode
  • 893
  • 8
  • 11
0
votes
0 answers

Laravel Redisearch package

I try to use Laravel Redisearch driver by Ethanhann for Laravel Scout in my app. I follow the quick tutorial on http://www.ethanhann.com/redisearch-php/laravel-support/ and it works - my model data has been imported as written in this tutorial. But…
Jenya
  • 3
  • 2
0
votes
1 answer

Does redisearch support nested query?

We have nested data in Elasticsearch and would like to move from Elasticsearch to Redis. Does RediSearch support nested queries?
Anh
  • 85
  • 2
  • 11
-1
votes
1 answer

Redisearch return unexpected results with language chinese

schema TagField("$.id", as_name="id"), TextField("$.brand", as_name="brand"), TextField("$.title", as_name="title"), TextField("$.category", as_name="category"), TextField("$.param", as_name="param"), TextField("$.tags",…
-1
votes
1 answer

Searching 3 words in TAGS Redis?

Im using a simple redis query searching on tags but for some reason when you introduce 3 words it doesn't work? is there a way around this? any other combination less than 3 is fine. FT.SEARCH idx:content:details "@deleted:0 @contentAlias:{Games}" -…
Ezr0
  • 150
  • 2
  • 13
-1
votes
1 answer

How come we are running redis and redisearch on same port 6379, What I understand is redisearch need to be install and run with redis

How come we are running Redis and redisearch on the same port 6379, What I understand is redisearch need to be installed and run with Redis, it will work on data stored in Redis, or do we need to move data to redisearch and then create index?
Jitendra
  • 70
  • 5
-1
votes
1 answer

what happens if io.redisearch.client.Client.close() is not called in Redisearch?

I am using Redisearch through jredisearch api for storing the data in Redisearch Indexes. I access the Redisearch through io.redisearch.client.Client object with the args Client(String indexName, String host, int port, int timeout, int poolSize,…
chaitra d
  • 45
  • 5
-1
votes
1 answer

Auto Complete using redis and Flask

I am new to Redis and Redisearch. I want to create an autocomplete using redis in flask app. Below is what I have tried so far, autocomplete.py: import redis import redisearch from flask import Flask,request,jsonify,render_template app =…
Rahul
  • 39
  • 1
  • 5
-2
votes
1 answer

Is it neccesary to increase VM memory for redis instance

Now I'm using 4CPU 8GB memory Virtual machine in GCP, and I'm also using redisearch docker container. I have 47.5Millon Hash keys and I estimate it is about 35GB over. So if I import all of my data at redis-cli in VM, It needs really 35GB over…
1 2 3
9
10