TextGrid Repository
2019-11-26

Core Services

  • TG-auth*
  • TG-crud
  • TG-search
    • Configuration
    • Dependencies
    • API Documentation
      • GET /search
      • GET /info/{textgridUri}
      • GET /info/{textgridUri}/revisions
      • GET /info/{textgridUri}/revisions/meta
      • GET /info/{textgridUri}/path
      • GET /info/{textgridUri}/editionWorkMeta
      • GET /info/{textgridUri}/metadata
      • GET /info/{textgridUri}/parents
      • GET /info/{textgridUri}/children
      • GET /info/{projectId}/allObjects
      • GET /navigation/{projectID}
      • GET /navigation/agg/{textgridUri}
      • GET /navigation/toplevel
      • GET /facet
      • GET /relation/{relation}/{textgridUri}
      • GET /relation/{relation}/{textgridUri}/combined
      • GET /relation/{relation}/{textgridUri}/metadata
    • Sources
    • License

Import and Dissemination

  • TextGrid Import
  • TextGrid Aggregator
  • TextGrid OAI-PMH
  • TG-digilib
  • IIIF Implementation
  • Triplestore Queries

Extended APIs

  • TG-pid
  • TG-publish

Service Clients

  • TextGrid Java Clients

Resolving

  • TextGrid Resolver and PIDs

Citation

  • Citation of TextGrid Objects

Links

  • TextGrid Support
  • Imprint
  • Privacy Policy
TextGrid Repository
  • Docs »
  • TG-search
  • View page source

TG-search¶

tgsearch is the search service for the textgrid repository. There are tgsearch-public and tgsearch-nonpublic. tgsearch-public is for searching published data in the textgrid repository and does not require authentication (a sessionId). tgsearch-nonpublic is for searching the not public data the user has access to, this requires a sessionId.

Configuration¶

tgsearch is configured and setup by puppet, see tgsearch_puppet_manifest

Dependencies¶

  • ElasticSearch, see elasticsearch_puppet_manifest
  • sesame, see sesame_puppet_manifest
  • tgauth, see tgauth_puppet_manifest

API Documentation¶

  • GET /search
    • Search syntax
    • Facets and filters
  • GET /info/{textgridUri}
  • GET /info/{textgridUri}/revisions
  • GET /info/{textgridUri}/revisions/meta
  • GET /info/{textgridUri}/path
  • GET /info/{textgridUri}/editionWorkMeta
  • GET /info/{textgridUri}/metadata
  • GET /info/{textgridUri}/parents
  • GET /info/{textgridUri}/children
  • GET /info/{projectId}/allObjects
  • GET /navigation/{projectID}
  • GET /navigation/agg/{textgridUri}
  • GET /navigation/toplevel
  • GET /facet
  • GET /relation/{relation}/{textgridUri}
  • GET /relation/{relation}/{textgridUri}/combined
  • GET /relation/{relation}/{textgridUri}/metadata

Sources¶

See tgsearch_sources

License¶

See LICENCE

Next Previous

© Copyright 2019, TextGrid.

Built with Sphinx using a theme provided by Read the Docs.