LireSolr 在查询时给出不相关的结果,并且每次使用相同的数据集时结果都会改变
LireSolr gives irrelevant results when queried and the result changes everytime for the same data set used
我使用了 LireSolr 并为大约 1000 张图像建立了索引。现在我尝试从 google 获取类似的图像,也就是说,如果索引数据中有一个黑色包,我会得到一个黑色包,我尝试使用上面的流程和 JCD、ColorLayout、PHOG 和边缘直方图,但结果无关紧要,结果每次都在变化。在搜索与索引图像相同的图像时,也会返回不同的结果图像。以前有人遇到过同样的问题吗? 我在这里先向您的帮助表示感谢..!!!
好吧,我找到了答案,查询应该是这样的:-
http://localhost:8983/solr/ImageMatch/select?q={!cache=false}:&sort=lirefunc(eh,"gICEkYGwg6CAgJOAg7GgwqCRsYDAgIGCgKCAg4GAkYOQwICEkYOTgA==")+asc
Lirefunc 是函数查询,{!cache=false} 禁用缓存。这是必要的,否则即使我们尝试更改 lirefunc 中的查询功能,输出结果也会从缓存中选取。