Добавить пользовательские теги в ElasticSearch - PullRequest
0 голосов
/ 03 мая 2019

Я новичок в ElasticSearch, и я исследую, является ли это жизнеспособным решением для моих нужд, что я объясню ниже.Высоко ценю любые рекомендации от экспертов.

У меня большой объем текстовых данных, исчисляемых сотнями миллионов документов.Я хотел бы определить подмножество этих файлов (может быть от тысяч до сотен тысяч), которые содержат конкретные ключевые слова в этих файлах (скажем, названия лекарств), и добавить пользовательские теги, чтобы связать их с набором результатов.Например, скажем, файлы размером 100 КБ, определенные как имеющие «лекарственное средство для лечения диабета», должны быть связаны с тегом «лекарственное средство-А».Является ли ES правильным решением для этой проблемы?Я понимаю, что ES обладает высокой масштабируемостью, но для такого рабочего процесса проблема масштабируемости?Я нахожусь в точке, где я изучаю несколько альтернатив и, учитывая ограничения по времени, надеялся получить некоторое руководство, прежде чем углубиться (я все еще изучаю документацию, чтобы лучше понять Elastic Stack).Буду признателен за любые указания / указатели, которые приведут нас в правильном направлении.

1 Ответ

0 голосов
/ 03 мая 2019

Elasticsearch может быть использован для этого.Есть несколько разных подходов, которые вы можете использовать.Например, вы можете индексировать документы, а затем выполнять постиндексный запрос по ключевым словам и обновлять документ (ы) соответствующими тегами.Или вы можете использовать конвейеры, помечая документы по мере их отправки в индексацию эластичного поиска.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...