Быстрый инвертированный индекс в памяти

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

Все остальные атрибуты сущностей я могу хранить в каком-нибудь быстром хранилище значений ключа.

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

Спасибо.

6
задан gre_gor 27 May 2018 в 18:49
поделиться