#solr
#solr
Вопрос:
Я внедряю свое самое первое поисковое приложение на основе Solr. В настоящее время приложение использует сервер базы данных и локальные файлы (txt, xml) в качестве источников данных.
Мне было интересно, возможно ли отобразить исходный код документа на дисплее. Можно ли сказать, например: Result1 из 1.txt, Результат 2 из базы данных … и т.д. …?
Ответ №1:
Вы можете создать дополнительное поле, например, source, в котором могла бы храниться эта информация. Это поле может быть заполнено прямо из импортера данных, что делает его довольно простым.
Комментарии:
1. Я совершенно новичок в Solr, не могли бы вы указать мне на некоторые источники об импортере данных или что-то связанное с моим вопросом?
2. Для получения информации о ядре импортера данных перейдите по официальной ссылке на wiki. Это поможет вам начать. Например, помимо обычного,
SELECT column1, column2...
вы могли бы использоватьSELECT column1, column2, 'database' as source...
. Вы можете попробовать аналогичный трюк с URLDataSource, добавив столбец ‘source’ и поиграв с xpath.