elhor abordagem para pesquisa de texto completo com documentos de lista de números inteir

stou trabalhando em um sistema de recuperação de imagem C ++ / Qt com base na semelhança que funciona da seguinte maneira (tentarei evitar detalhes irrelevantes ou fora do tópico

Pego uma coleção de imagens e construo um índice a partir delas usando as funções do OpenCV. Depois disso, para cada imagem, recebo uma lista de valores inteiros representando importantes "classes" às quais cada imagem pertence. Quanto mais inteiros duas imagens tiverem em comum, mais semelhantes se acredita que sejam. Portanto, quando quero consultar o sistema, só preciso calcular a lista de números inteiros que representam a imagem da consulta, executar uma pesquisa de texto completo (ou similar) e recuperar as imagens mais semelhantes do X.

Minha pergunta é: qual é a melhor abordagem para permear essa pesquisa? Ouvi falar sobre Lucene, Lemur e outros métodos de indexação, mas não sei se esse tipo de pesquisa de texto completo é a melhor maneira, dado que o domínio é reduzido (apenas números inteiros em vez de palavras). Gostaria de saber sobre as alternativas em termos de eficiência, precisão ou compatibilidade com C ++.

Obrigado

questionAnswers(2)

yourAnswerToTheQuestion