Solr не индексирует содержимое документа - PullRequest
0 голосов
/ 22 марта 2012

У меня маленькая проблема с Сорлом.Я проиндексировал около 1400 документов с помощью XML-файла с помощью команды post.jar.В XML-файле я поместил некоторую информацию, такую ​​как ID, TITLE и URL документов.

Когда я ищу документ, он ничего не находит, но если я указал атрибут, напр.НАЗВАНИЕ: IEEE, Он находит документы.

Поэтому я изменяю в файле schema.xml поиск по умолчанию с текста на заголовок.Таким образом он находит документы без указания атрибута.

Почему он не находит содержимое?Я испортил индексацию, изменив XML-файл?

1 Ответ

1 голос
/ 22 марта 2012

Do q=*:*. Это извлекает 10 (неявное значение по умолчанию для rows) документов со всеми полями и их значениями. Все ваши данные проиндексированы правильно ?

Затем выполните q=fieldx:val с некоторыми известными полем и значением. Они появляются в результатах? Вы можете сделать больше, чем совпадения строк? Если нет, вам нужно выбрать типы данных (и опции хранения / индексации) в схеме. Пример: string разрешает только совпадения и совпадения префиксов, а text позволяет полнотекстовый поиск.

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