LireSolr дает нерелевантные результаты при запросе, и результат меняется каждый раз для одного и того же набора данных

Я использовал LireSolr и проиндексировал около 1000 изображений. Теперь я пытаюсь получить похожее изображение из Google, то есть, если в индексированных данных есть черный мешок, я получаю черный пакет и пытаюсь получить гистограммы, используя приведенный выше поток, и для гистограммы JCD, ColorLayout, PHOG и Edge, но результаты не имеют значения, и результат меняется каждый раз. При поиске того же изображения, что и в индексированном, также получаются разные результирующие изображения. Кто-нибудь сталкивался с такой же проблемой раньше? Спасибо за помощь в продвижении..!!!

1 ответ

Решение

Ну, я нашел ответ, запрос должен быть таким:

http://localhost:8983/solr/ImageMatch/select?q={! cache=false}:& sort = lirefunc (эх, "gICEkYGwg6CAgJOAg7GgwqCRsYDAgIGCgKCAg4GAkYOQwICEkYOTgA ==") + asc

Lirefunc - это функция запроса, а {! Cache=false} отключает кеш. Это необходимо, в противном случае, даже если мы попытаемся изменить функцию запроса в lirefunc, результаты вывода будут выбраны из кэша.

Другие вопросы по тегам