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