Подключите нашего Telegram-бота для уведомлений о новых проектах

OpenSearch help

C
Заказчик
Отзывы фрилансеров: + 9 - 1
Зарегистрирован на сайте 14 лет и 2 месяца
Бюджет: 5000 руб/заказ
48.74 $ — 46.54 €
Дедлайн: 22.09.2022
Для OpenSearch необходимо помочь в решении задачи хранения/выборки текстовых файлов.
Индексируем файлы с:
2. Text – здесь храним текст (по нему ищем как полнотекстово так и используя REGEX выражения – по "вкусу" пользователя)
3. Tags.{TagID} – вот тут интереснее: в отдельной базе добавляются/обновляются REGEX правила по полю Text (3 массива правил: 1 – "если хоть одно True то проставляем Tag", 2 – "если хоть одно True то не проставляет Tag", 3 – "Tag проставляется ТОЛЬКО когда все правила выполнены"). Каждой записи проставляются теги согласно этих правил и при обновлении правил должны обновляться теги.
{
"include" : ["TestREGEX"],
"exclude" : ["Wrong text"],
"important": ["MustBe", "AlsoMustBe"]}

Что надо сделать (Python – предпочтительно, Go, Node.JS):
- функция обновления/добавления тегов для уже существующего индекса (я так понимаю что можно сделать без переиндексации/пересоздания индекса)
- функция удаления тегов

насколько я понимаю это можно сделать используя Update by Query: opensearch.org/docs/lates...

воткнув внутрь скрипт: www.elastic.co/guide/en/e...
Разделы:
Опубликован:
14.09.2022 | 14:44 [поднят: 14.09.2022 | 14:44] [последние изменения: 14.09.2022 | 22:42]

Теги: нужен программист, требуется программист, ищу программиста, создание сайта программирование, программист веб сайтов

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».