Хорошо, проблема в том, что я получаю некоторые безумные результаты, используя запрос solr из консоли администратора.
Я пытаюсь найти некоторые документы, имеющие свойство alfresco с указанным c именем.
Имя поля "edm: uid"
Так что, если я попытаюсь перейти к "q", то:
edm:uid:FULL_NAME_OF_THE_DOCUMENT
все работает отлично.
Но если я попытаюсь использовать подстановочные знаки каждый разрывы.
Если я запрашиваю, например, "edm: uid: DOC_01_20190202 *", я получу, скажем, 5000 результатов, все может быть хорошо. Если я запрашиваю "edm: uid: DOC_01 *", я получаю около 1000 результатов, которые я нахожу сумасшедшими, поскольку я удаляю из соответствия, результирующее число должно увеличиваться. Если я запрашиваю «edm: uid: DO C*», я получаю около 1000 результатов, и у меня должно быть миллионы.
Я действительно не знаю, как работает solr, если кто-нибудь знает, почему это происходит? Я тоже пробовал несколько версий и не меняю результаты, такие как:
edm: uid: "DO C*" edm: uid: DO C* edm: uid: "DO C* "
, поэтому попытался поставить кавычки в значение или уйти": "или оба ничего не изменили. Кроме того, я нашел схему с полями, и этот «edm: uid» проиндексирован и маркирован. Я также поставил галочку в опции «debugQuery», но там ничего не понимаю, только несколько баллов.
Заранее благодарен за любые предложения.