In the 'Advanced search' tab, you can specify whether you want to search in different specific metadata fields. These include:
- Title
- Author
- Original Identifiers
- Sender
- Text
- Publication date
- Period
- Provider
- Dataset
- Edition
- Volume
- Issue
- Genre
- Retweets
- Label
- Documenttype
Boolean search
This is the most powerful way to do
searches on iCandid. However it is also the most complex and should only be
used by users who absolutely need this functionality. If this is the case, you
can contact icandid@kuleuven.be to
request the activation of this function.
Ex. :
| (name.@value:”fire”
OR name.@value:”water” ) AND (genre.@value:”Drama” OR genre.@value:”Mystery”) |
Syntax
Text fields @id @uuid about.description about.mainEntityOfPage about.name acquiredFrom actor.actor.name actor.actor.url actor.characterName additionalProperty.name additionalProperty.value additionalType alternateName.@value articleBody.@value articleSection associatedMedia.caption associatedMedia.contentUrl associatedMedia.embedUrl associatedMedia.encodingFormat associatedMedia.name associatedMedia.text associatedMedia.thumbnailUrl associatedMedia.url author.alternateName author.description author.identifier.name author.identifier.value author.interactionStatistic.interactionType author.memberOf.memberOf.name author.name author.sameAs author.url citation.additionalType citation.identifier.name citation.identifier.value citation.inLanguage.alternateName citation.inLanguage.name citation.name color comment.author.alternateName comment.author.name comment.author.sameAs comment.comment.author.alternateName comment.comment.author.name comment.comment.author.sameAs comment.comment.inLanguage.alternateName comment.comment.inLanguage.name comment.comment.interactionStatistic.interactionType comment.comment.name.@value comment.comment.text.@value comment.creator.name comment.creator.url comment.inLanguage.alternateName comment.inLanguage.name comment.interactionStatistic.interactionType comment.isPartOf.name.@value comment.name.@value comment.sameAs comment.text.@value contentLocation.name contentUrl contributor.hasOccupation.name contributor.memberOf.name contributor.name contributor.url copyrightNotice.@value creativeWorkStatus creator.alternateName creator.description creator.identifier.name creator.identifier.value creator.interactionStatistic.interactionType creator.memberOf.alternateName creator.memberOf.description creator.memberOf.memberOf.name creator.memberOf.name creator.name creator.sameAs creator.url dateline description.@value director.name director.url duration editor.name editor.url genre.@value headline.@value identifier.name identifier.url identifier.value inLanguage.alternateName inLanguage.name interactionStatistic.interactionType isBasedOn.isPartOf.license isBasedOn.isPartOf.name isBasedOn.license isBasedOn.name isBasedOn.provider.alternateName isBasedOn.provider.name isPartOf.name.@value isPartOf.url keywords.@value legislationJurisdiction legislationPassedBy.alternateName | legislationPassedBy.description legislationPassedBy.memberOf.name legislationPassedBy.name legislationResponsible.memberOf.alternateName legislationResponsible.memberOf.description legislationResponsible.memberOf.name legislationResponsible.name legislationType license locationCreated.alternateName locationCreated.name material materialExtent mentions.alternateName mentions.description mentions.gender mentions.hasOccupation.name mentions.identifier.name mentions.identifier.value mentions.memberOf.memberOf.name mentions.name mentions.sameAs mentions.subjectOf.description mentions.subjectOf.duration mentions.url musicBy.name musicBy.url name.@value pagination printEdition producer.name producer.url productionCompany.@typ productionCompany.name publisher.name recipient.alternateName recipient.description recipient.identifier.name recipient.identifier.value recipient.memberOf.memberOf.name recipient.name recipient.sameAs recipient.url review.author.alternateName review.author.name review.author.url review.name review.reviewBody.@value review.sameAs sameAs sender.alternateName sender.description sender.identifier.name sender.identifier.value sender.interactionStatistic.interactionType sender.memberOf.memberOf.name sender.name sender.sameAs sender.url start_time text.@value thumbnailUrl trailer.description trailer.embedUrl trailer.name trailer.thumbnailUrl trailer.url url Number Fields associatedMedia.duration associatedMedia.height associatedMedia.width author.interactionStatistic.userInteractionCount comment.comment.interactionStatistic.userInteractionCount comment.interactionStatistic.userInteractionCount contentLocation.geo.latitude contentLocation.geo.longitude creator.interactionStatistic.userInteractionCount interactionStatistic.userInteractionCount pageEnd pageStart sender.interactionStatistic.userInteractionCount Date Fields author.interactionStatistic.endTime author.interactionStatistic.startTime comment.comment.create_time comment.comment.interactionStatistic.endTime comment.comment.interactionStatistic.startTime comment.create_time comment.datePublished comment.interactionStatistic.endTime comment.interactionStatistic.startTime creator.interactionStatistic.endTime creator.interactionStatistic.startTime dateCreated_time_frame datePublished datePublished_time_frame interactionStatistic.endTime interactionStatistic.startTime review.dateCreated review.dateModified sender.interactionStatistic.endTime sender.interactionStatistic.startTime |
- The single character wildcard search looks for terms that match that with the
single character replaced. For example, to search for "text" or
"test" you can use the search: te?t
- Multiple character wildcard searches look for 0 or more characters. For
example, to search for test, tests or tester, you can use the search: test*
- You can also use this in the middle of a word: te*t
- review.dateCreated:[2010-11-05 TO 2023-04-03] will find records with the field
review.dateCreated set to a date between 05-11-2010 and 03-04-2023.
- You can also use a wildcard here : review.dateCreated:[2010-11-05 TO *] will
find records with the field review.dateCreated set to a date after 05-11-2010.
- For numbers use associatedMedia.height:[100
TO 600]
Be aware: the ‘TO’ needs to be
capitalized. So ‘to’ will result in an error.
Operators
Queries can be combined with the operators
AND, OR and NOT.
Ex.
| name.@value:”fire*”
AND NOT name.@value:”firetruck” |
Grouping
Queries can also be grouped by using
brackets.
| (name.@value:”fire” OR name.@value:”water” ) AND (genre.@value:”Drama” OR genre.@value:”Mystery”) |
Additional filtering
In addition to the search query, you can
filter based on the date of publication by using the From: and ‘to and including’
filters. You can also select which datasets need to be queried.