Solr странное поведение поиска - PullRequest
1 голос
/ 23 февраля 2009

У меня есть много проиндексированных документов solr с полем

uri = nntp://msnews.microsoft.com/microsoft.public.windows.server.sbs

но когда я ищу с запросом

uri:nntp\://msnews.microsoft.com/microsoft.public.windows.server.sbs

Возвращает ноль результатов. Поисковый запрос работает с аналогичным другим URI (nntp: //msnews.microsoft.com/microsoft.public.windows.windowsxp.general).

Что мне здесь не хватает?

1 Ответ

0 голосов
/ 30 января 2010

Если ваш поисковый URI похож на /select?uri%3Anntp*&rows=0 у вас все еще должна быть возможность получить хорошее представление о том, сколько элементов в этом поле начинается с nntp, даже не возвращая каких-либо строк, атрибут numFound тега result должен сообщить вам.

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

sync
bin/commit 
sync
bin/readercycle

Тогда я бы снова запустил этот поиск и посмотрел, сможешь ли ты снова увидеть свои данные.

...