Search Full Text Search


Full Text Search instructions:

The Full Text Search enables searching in all datastreams of the stored fedora resources. The supported mime-types are: text/plain, text/html and application/pdf. All metadata of the stored resources is indexed as well. The indexing includes only published resources.

Starting a Full Text Search returns resources matching the entered keywords in the default query fields. The default query fields are: dc.title (title of a resource), dc.creator (author of a resource), ds.fulltext (fulltext of all datastreams), ds.label (filename of a datastream). According to this, resources with a known part of the title or author, a known filename or a certain keyword within one of the datastreams can be found simply with entering the search keyword(s).

A search in all other query fields needs to be specified like it is shown in the following examples. A list of all index fields can be found at the bottom.

  • mods.subTitle:computer   searches for the keyword "computer" in the subtitle fields of the resources' mods metadata.
  • mods.subTitle:"computer science"   searches for the occurrence of the phrase "computer science" in all subtitle fields of the resources' mods metadata.
  • A query for resources which contain either one of the keywords "computer" or "science" in their mods subtitle needs to be specified as follows:
    mods.subTitle:computer mods.subTitle:science
  • Whereas the query   mods.subTitle:computer AND mods.subTitle:science   returns matches with the occurrence of both of the keywords (not necessarily as a phrase) in the subtitle.
  • The AND operator may be used to combine different fields in a query:   mods.subTitle:computer AND mods.form:journal  
  • The query   mods.subTitle:computer AND journal   finds matches of resources which have the keyword "computer" in the subtitle as well as the keyword "journal" in the default query fields.
  • mods.subTitle:computer journal   merges all hits of resources having "computer" in the subtitle with all resources matching "journal" in the default query fields.
  • A single character wildcard search can be performed with the "?" symbol, for a multiple character wildcard search the star "*" is to be used. For example the queries   com?uter   or   compu*   find hits containing the keyword "computer".
  • A fuzzy search can be done using the "~" symbol. The query   commuter~   for example returns matches for the term "computer" (beside matches for "commuter").
  • Range queries allow to match documents whose field values are between the lower and upper bound specified by the range query. The query   object.createdDate:[2007-06-12 TO 2007-06-13]   returns all resources created on the 12th of June 2007.

  • A list of all index fields:
    PID
    object.type
    object.state
    object.label
    object.ownerId
    object.createdDate
    object.lastModifiedDate
    ds.label
    ds.fulltext
    mods.title
    mods.subTitle
    mods.form
    mods.partNumber
    mods.partName
    mods.nonSort
    mods.namePart
    mods.roleTerm
    mods.namePart
    mods.typeOfResource
    mods.genre
    mods.languageTerm
    mods.dateCreated
    mods.dateIssued
    mods.copyrightDate
    mods.publisher
    mods.edition
    mods.issuance
    mods.note
    mods.identifier
    [ ... ]
    dc.title
    dc.creator
    dc.subject
    dc.description
    dc.publisher
    dc.contributor
    dc.date
    dc.type
    dc.format
    dc.identifier
    dc.source
    dc.language
    dc.relation
    dc.coverage
    dc.rights
    repositoryName