Я ищу быструю реализацию в памяти общего инвертированного индекса. Все, что мне нужно, это хранить функции с весами для пары миллионов сущностей и использовать инвертированный индекс для вычисления сходства между сущностями, используя различные функции расстояния.
Все остальные атрибуты сущностей я могу хранить в каком-нибудь быстром хранилище значений ключа.
Я надеялся, что смогу использовать Lucene как инвертированный индекс, но не понимал, как я могу связать с документом свой собственный вектор характеристик с предварительно вычисленными весами. Мы будем очень благодарны за любые рекомендации!
Спасибо.