Какая база данных или технология хранилища данных позволяют осуществлять быстрый многомерный / текстовый поиск? - PullRequest
0 голосов
/ 07 января 2020

У меня есть вариант использования, который выглядит следующим образом:

У меня есть список объектов, которые имеют атрибуты различных типов данных (например, текст, цифры c, массив текстов, массив чисел, нет сгустки). Я хочу найти количество объектов, соответствующих критериям поиска, которое выглядит как field1= x and field2=1 and 'abc' in field3 and 'bcd' in field3, где field1 - это текст, field2 - это цифра c, а field3 - это массив текстов. Конечно, этот пример упрощен, но фактические критерии поиска могут иметь сотни параметров.

В настоящее время я использую Solr для текстового поиска, и он отлично работает. В связи с изменением политики мы должны отойти от Solr и найти альтернативные решения. Наиболее важным требованием является то, что он должен быть быстрым и не должен быть слишком интенсивным (например, индексировать все). Какие есть альтернативы для этого варианта использования?

...