Итак, у меня есть сервер solr, работающий как часть сервера Chef. Некоторые из моих узлов просто не попадают в поисковые запросы. Я могу использовать ?q=*:*
для отображения документов, но большая часть данных Chef индексируется как dynamicFields, поэтому я не вижу их в xml-документах.
Я надеюсь, что если я найду способ увидеть либо:
- что входит в solr, как он проиндексирован, или
- полный набор проиндексированных документов с их динамическими полями
Заранее спасибо!
3 ответа
В моем случае это было потому, что для моих динамических полей было установлено store = false. Установив для них значение true, я получил то, что искал, что сделало проблему поиска намного более ясной.
Люк может помочь: https://github.com/DmitryKey/luke. Вы можете указать его на индекс Solr и посмотреть, что там находится.
В прошлый раз, когда я проверял, вы могли запустить его прямо из Интернета и просто указать на индекс.
Как сказал rfeak, вы можете использовать Luke для проверки своего индекса. Solr поставляется с встроенным обработчиком Luke.
Похожие вопросы
Новые вопросы
java
Java — это высокоуровневый объектно-ориентированный язык программирования. Используйте этот тег, если у вас возникли проблемы с использованием или пониманием самого языка. Этот тег часто используется вместе с другими тегами для библиотек и/или фреймворков, используемых разработчиками Java.