Получение всех записей от Solr - PullRequest
0 голосов
/ 18 июля 2011

Я использую встроенный плагин Tika для загрузки .doc и .pdfs в индекс. Мне удалось загрузить некоторые файлы. Но некоторые файлы не имеют правильных полей и не могут найти их.

Теперь я хочу, чтобы получил весь индекс для целей отладки. Я также хочу посмотреть, как хранятся мои данные, чтобы почувствовать их.

Как я могу получить весь индекс или по крайней мере запись для данного идентификатора?

Ответы [ 2 ]

2 голосов
/ 23 февраля 2012

Если вам нужно посмотреть, как выглядит ваш индекс, я предлагаю использовать Luke (Lucene Index Toolbox). Я использовал его один раз для большого индекса Solr, и это было прекрасно.

1 голос
/ 18 июля 2011

Я просто процитирую Solr FAQ :

Это нецелесообразно в большинстве случаев. Люди обычно хотят только сделать это когда они знают, что имеют дело с индексом, размер которого гарантирует, что наборы результатов всегда будут достаточно малы, чтобы они может быть реально передано в управляемом количестве - но если это В этом случае просто укажите, что вы считаете «управляемой суммой» в качестве строки и получить лучшее из обоих миров (все результаты, когда ваш предположение верно, и здравый смысл ограничивает размер результата, если он оказывается Ваши предположения неверны)

Если вы хотите получить одну запись по идентификатору, просто запросите id:your_id (замените «id» на поле фактического идентификатора, а «your_id» - на значение фактического идентификатора)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...