The Culture Grid search interface is powered by SOLR (http://lucene.apache.org/solr/), an open source enterprise search platform developed by the Apache foundation.
Base URL
The base URL for SOLR searching is http://www.culturegrid.org.uk/index/select/ but this needs additional parameters as defined below.
SOLR Search Syntax
The SOLR syntax is fully described in the SOLR documentation. See, for example:
http://lucene.apache.org/solr/tutorial.html#Querying+Data
http://wiki.apache.org/solr/SimpleFacetParameters
http://www.slideshare.net/ashish0x90/apache-solr-6031297
Selected search access points
| SOLR Index | Description |
| aggregator.internal.id | Unique identifier of the record within CG |
| aggregator.internal_record_link | |
| cld.accessConditions | Access conditions for a collection level record |
| cld.accessControl | |
| cld.accrualStatus | |
| cld.accumulationDateRange | |
| oai_is.administrativeStatus | Administrative status of an institution |
| agentName | |
| oai_is.alternativeName | Alternative name of an institution |
| vcard.email | Contact email address for the record |
| vcard.fax | |
| vcard.fn | Contact name for the record |
| vcard.org | Contact organisation for the record |
| vcard.voice | Contact telephone number for the record |
| dcterms.audience | Intended audience for the record |
| cached_thumbnail | Path to the cached thumbnail for the record within CG if there is one. This should be prefixed with http://www.culturegrid.org.uk |
| collectionObjectName | The name of an object related to the collection record |
| collectionPublication | A publication associated with the collection record |
| cld.hasLocation | |
| dc.contributor | The name of a contributor to the record |
| cld.contentsDateRange | The date range for items in the collection |
| dc.coverage | The coverage of the record – normally either temporal or spatial |
| dc.creator | The creator of the object being described by the record |
| e20cl.creditLine | |
| cld.custodialHistory | |
| dc.date | A date associated with the record in some way |
| dc.description | A description of the thing described by the record |
| disabledAccess | The level of disabled access for an institution |
| dc.format | The format of the object being described |
| have_thumbnail | Whether of not we have a thumbnail for the record cached within CG |
| dc.identifier | The actual identifier for the record at its original source – unique when combined with the ‘authority’ field |
| institution_address | |
| institution_sector | |
| institution_type | |
| dcterms.isPartOf | The code of the collection(s) within CG that this record is arranged within |
| dcterms.isPartOf_Name | The name of the collection(s) within CG that this record is arranged within |
| institution_identifier | |
| cg_inst_link | |
| ukonline_identifier | The identifier of this institution within UKOnline |
| netbase_identifier | The identifier of this institution within Netbase |
| cornucopia_identifier | The cornucopia identifier of this institution |
| domus_identifier | The identifier of this institution within Domus |
| archon_identifier | The identifier of this institution within Archon |
| mda_identifier | The MDA identiifer of this institution |
| oai_is.jurisdiction | The jurisdiction controlling this institution |
| dc.language | The language of the record (pretty much always English I think) |
| cld.legalStatus | |
| dcterms.license | The URL of any license associated with the record |
| dcterms.licenseText | A textual license statement associated with the record |
| dc.location | |
| cld.locator | |
| e20cl.materials | The materials that used to create an object described here |
| oai_is.mlaRegion | |
| cld.note | General notes related to a collection description record (CLD) |
| mla.operational_hours | Opening hours, etc. of an institution |
| cld.owner | The owner of a collection |
| dc.place | |
| dc.publisher | |
| record_type | The type of record ‘item’, ‘collection’ or ‘institution’ |
| oai_is.referral | |
| e20cl.relatedEvent | An event related to the object being described |
| e20cl.relatedOrganisation | An organisation related to the object being described |
| e20cl.relatedPerson | A person related to the object being described |
| e20cl.relatedSubject | A subject related to the object being described |
| dc.relation | |
| dc.related.link | |
| dc.rights | A rights statement associated with the record |
| dcterms.rightsHolder | A person or institution that holds the rights for the object |
| cld.seeAlso | Links to information / records related to this collection |
| e20cl.size | |
| dc.source | The original provider of the records to the institution that we aggregate from |
| dcterms.spatial | Spatial information related to the record |
| dc.subject | A subject to which the record relates |
| subject.combined | A combination of the following three fields |
| subject.event | An event which is the subject of the record |
| subject.organisation | An organisation which is the subject of the record |
| subject.person | A person who is the subject of the record |
| dcterms.temporal | Temporal information about the record (unparsed) |
| pndsterms.thumbnail | The original thumbnail link that was in the record |
| dc.title | The title of the record |
| dcmi.type | The type of the object described by the record e.g. ‘Image’, ‘PhysicalObject’, etc. |
| mla.usage_conditions | |
| oai_is.website | A link to a website for the institution |
| collectionParentCLD | The identifier(s) of parent collections within a hierarchy of CLDs |
| collectionChildCLD | The identifier(s) of children collections within a hierarchy of CLDs |
| collectionAssociatedCLD | The identifier(s) of other related collections within a hierarchy of CLDs |
| itemRelatedCLD | The identifier(s) of CLD records that are related to an item |
| otherDcIdentifier | |
| have_temporal | Whether or not we’ve been able to parse out some temporal information from the data. If this is true then some of the following 9 fields will be populated |
| temporal.from | A from date (ignoring era) |
| temporal.from.withEra | A from date including BC/AD |
| temporal.to | A to date (ignoring era) |
| temporal.to.withEra | A to date including BC/AD |
| temporal.decade | The decades to which this record relates – if a record spans more than 100 years then only the first and last decade are given |
| temporal.granularity | The level of granularity of the date parsed e.g. ‘century’, ‘decade’, ‘year’, etc. |
| temporal.text | |
| temporal.from.era | The era of the from date |
| temporal.to.era | The era of the to date |
| authority | The code of the provider of the record within CG |
| authority_name | The friendly name of the provider of the record within CG |
| lat | A latitude associated with the institution |
| lng | A longitude associated with the institution |
| text | A catch all fields that has the contents of the title, description and a couple of other fields that means you can search them all with a simpler query |

