Описание тега redisearch

Ответы на вопросы об использовании RediSearch, инструмента поиска с открытым исходным кодом, созданного на основе Redis, в котором индексы полностью находятся в памяти.
0 ответов

Попытка запустить пример клиента redisearch-go без компиляции

Когда я пытаюсь запустить код на redisearch-go / client https://github.com/RedisLabs/redisearch-go Я получаю следующую ошибку. ./docsearch.go:37:41: cannot use []redisearch.Document literal (type []redisearch.Document) as type redisearch.Document in…
03 ноя '18 в 04:43
1 ответ

Запросить определенные поля (не все поля) с RediSearch

Вот официальный пример запроса RediSearch: 127.0.0.1:6379> FT.SEARCH myIdx "hello world" LIMIT 0 10 1) (integer) 1 2) "doc1" 3) 1) "title" 2) "hello world" 3) "body" 4) "lorem ipsum" 5) "url" 6) "http://redis.io" Мой вопрос: как я могу запросить…
01 окт '18 в 19:58
1 ответ

Фильтр по идентификаторам с RediSearch

Есть ли способ ограничить результаты RediSearch списком идентификаторов документов, которые будут указаны в запросе? например что-то вроде FT.SEARCH cars fast @id:{100,200,300} вернет только быстрые автомобили с ID 100, 200 или 300.
12 окт '18 в 09:25
0 ответов

Запрос вложенных полей в документе повторного поиска

Можно ли запросить вложенные поля по полнотекстовому индексу повторного поиска, подобному отношению 1-n в rdbs. Или любая форма пересечения 2 результатов?
22 сен '18 в 23:42
1 ответ

Как хранить даты / время в RediSearch

Я читал, что RediSearch поддерживает дату и время через числовой тип, но информации об этом немного. Означает ли это, что я просто выбираю свое собственное преобразование из времени, например, секунды с 1970 года?
01 окт '18 в 20:09
1 ответ

Санитарная обработка запроса для RediSearch

Существует ли какое-либо руководство по санации термина запроса для RediSearch, например, определенные символы, такие как * в конце срока или @ - в начале термина имеют специальные цели в синтаксисе запроса, и было бы хорошо удалить некоторые / все …
02 окт '18 в 10:21
0 ответов

Как обрабатывать параллельные вызовы java micro service(rest) для получения агрегированных и отсортированных результатов

Мы создаем службу агрегации java, которая агрегирует (объединяет) результат 3 различных вызовов покоя микро сервисов и применяет сортировку по дате (также фильтры serach). Что мы думаем сейчас? Подход 1: вызвать все 3 службы и сохранить результат в …
05 янв '19 в 17:35
2 ответа

Как получить идентификаторы документов из FT.AGGREGATE с помощью Redisearch?

Я хотел бы объединить документы и вернуть только идентификаторы документов. Как это сделать?
25 янв '19 в 22:35
0 ответов

Как использовать библиотеки RediSearch из моего проекта C++?

Я разрабатываю проект на C++, который использует RediSearch. Я хотел бы иметь возможность вызывать функции RediSearch в форме, аналогичной #include <redisearch/document.h> использование CMake без необходимости изменения проекта RediSearch. Это…
12 фев '19 в 00:54
2 ответа

Как установить предел по умолчанию для повторного поиска - 10 . я хочу установить 50

from redisearch import Client client = Client('myIndex') res = client.search(search_key) Я хочу 50 результатов для res,
27 дек '17 в 15:52
1 ответ

RediSearch - увидеть полный запрос в журналах ошибок

Я иногда вижу ошибки, такие как Error parsing query: Syntax error at offset 1 near 'x' в журналах и не уверены, есть ли способ увидеть фактический запрос в журналах? Кажется, в настоящее время нет способа настроить это.
25 окт '18 в 13:33
3 ответа

Redisearch не работает в кластере?

Наша команда планирует использовать Redisearch в верхней части Elasticsearch в качестве хранилища данных в реальном времени. При просмотре документа: https://oss.redislabs.com/redisearch/Administration/ я вижу: RediSearch не будет работать правильно…
26 июн '18 в 13:55
2 ответа

Библиотека RediSearch для Scala?

Я занимаюсь разработкой веб-сервиса Scala и использую Redis для хранения и получения значений. Я хочу использовать модуль RediSearch для улучшения производительности поиска с помощью индексов. Я много исследовал и не смог найти клиентскую библиотеку…
06 ноя '17 в 14:37
1 ответ

Как написать запрос для включения и исключения тегов в RediSearch?

Я хочу включить и исключить набор тегов в запросах RediSearch. Как мне это сделать? Ниже приведен запрос, который я пытаюсь сделать: FT.SEARCH permits "@tags:{DE | EN | -(NO | EE)}" Выдает ошибку: (error) Syntax error at offset 17 near 'EN' Какой бу…
18 дек '18 в 12:06
1 ответ

Для RediSearch, лучше ли создать один индекс или несколько индексов?

Я создаю Индекс с использованием RediSearch в мультитенантном приложении, которое имеет: 150000 арендаторов Каждый арендатор имеет в среднем 3500 клиентов У каждого клиента есть 10 полей, которые будут добавлены в индекс Все поля TextFields, Вопрос …
31 янв '19 в 07:07
0 ответов

Поддерживает ли повторный поиск вложенный запрос?

Мы вложили данные в эластичный поиск и хотели бы перейти от эластичного поиска к redis. Просто интересно, есть ли поддержка повторного поиска для вложенного запроса?
26 июн '18 в 11:47
0 ответов

Laravel Redisearch пакет

Я пытаюсь использовать драйвер Laravel Redisearch от Ethanhann для Laravel Scout в своем приложении. Я следую быстрому учебнику на http://www.ethanhann.com/redisearch-php/laravel-support/ и он работает - мои данные модели были импортированы, как нап…
05 дек '18 в 10:33
2 ответа

И ElasticSearch, и Redis, лишний случай использования?

В настоящее время я разрабатываю архитектуру своего проекта или, по крайней мере, пытаюсь понять, что будет полезно в моем случае. ** Простой вариант использования. У меня будет несколько тысяч профилей в бэкэнде, и мне потребуется внедрить быструю …
17 авг '18 в 09:43
1 ответ

Какой аргумент FRAGS используется в команде RediSearch FT.SEARCH?

Я просмотрел документацию RediSearch и синтаксис FT.SEARCH ниже: FT.SEARCH {index} {query} [NOCONTENT] [VERBATIM] [NOSTOPWORDS] [WITHSCORES] [WITHPAYLOADS] [WITHSORTKEYS] [FILTER {numeric_field} {min} {max}] ... [GEOFILTER {geo_field} {lon} {lat} {r…
02 янв '19 в 16:07
1 ответ

Возникли проблемы с работой агрегатов.

Я нахожусь в процессе изучения RediSearch, и я подумал, что бы дать возможность агрегации сделать удар и преодолеть контрольно-пропускной пункт. Я не могу получить хороший результат. Для целей тестирования я создал базовый индекс / схему примерно та…
30 окт '18 в 23:16