2016-10-19 4 views
0

Я хочу получить список предметов в определенной коллекции.Использование запроса solr на dspace для получения элементов в определенной коллекции

Это возвращает список товаров solr/search/select?q=search.resourcetype:2 и этот список коллекций. Но то, что я хочу, это список элементов в коллекции xyz. Каков подходящий запрос для этого. Спасибо

ответ

2

Если 17 это идентификатор коллекции затем добавить &fq=location:l17

solr/search/select?q=search.resourcetype:2&fq=location:l17 

или &fq=location.coll:17

solr/search/select?q=search.resourcetype:2&fq=location.coll:17 

для сообществ это &fq=location:m17 или &fq=location.comm:17

+0

Спасибо Antoine – losubuntu

+0

Спасибо Антуан Но это дает мне тот же результат для 'solr/search/select? q = search.reso urcetype: 2 & fq = location.coll: 17' и 'solr/search/select? q = search.resourcetype: 2 & fq = location.coll: 18' для разных идентификаторов коллекции. – losubuntu

+0

Кроме того, я хочу, чтобы этот запрос реализовал для импорта данных solr следующим образом: ' и говорит проблема конфигурации данных: ссылка на сущность "Fq" должен заканчиваться символом ';' разделитель. но когда я изменить запрос к этому он работает (приносит все) '.. запрос = "*: *" П = "*, OLD_VERSION: _version _"/> ..' – losubuntu