Home
Home
German Version
Support
Impressum
25.2 Release ►

Start Chat with Collection

    Main Navigation

    • Preparation
      • Connectors
      • Create an InSpire VM on Hyper-V
      • Initial Startup for G7 appliances
      • Setup InSpire G7 primary and Standby Appliances
    • Datasources
      • Configuration - Atlassian Confluence Connector
      • Configuration - Best Bets Connector
      • Configuration - Box Connector
      • Configuration - COYO Connector
      • Configuration - Data Integration Connector
      • Configuration - Documentum Connector
      • Configuration - Dropbox Connector
      • Configuration - Egnyte Connector
      • Configuration - GitHub Connector
      • Configuration - Google Drive Connector
      • Configuration - GSA Adapter Service
      • Configuration - HL7 Connector
      • Configuration - IBM Connections Connector
      • Configuration - IBM Lotus Connector
      • Configuration - Jira Connector
      • Configuration - JVM Launcher Service
      • Configuration - LDAP Connector
      • Configuration - Microsoft Azure Principal Resolution Service
      • Configuration - Microsoft Dynamics CRM Connector
      • Configuration - Microsoft Exchange Connector
      • Configuration - Microsoft File Connector (Legacy)
      • Configuration - Microsoft File Connector
      • Configuration - Microsoft Graph Connector
      • Configuration - Microsoft Loop Connector
      • Configuration - Microsoft Project Connector
      • Configuration - Microsoft SharePoint Connector
      • Configuration - Microsoft SharePoint Online Connector
      • Configuration - Microsoft Stream Connector
      • Configuration - Microsoft Teams Connector
      • Configuration - Salesforce Connector
      • Configuration - SCIM Principal Resolution Service
      • Configuration - SemanticWeb Connector
      • Configuration - ServiceNow Connector
      • Configuration - Web Connector
      • Configuration - Yammer Connector
      • Data Integration Guide with SQL Database by Example
      • Indexing user-specific properties (Documentum)
      • Installation & Configuration - Atlassian Confluence Sitemap Generator Add-On
      • Installation & Configuration - Caching Principal Resolution Service
      • Installation & Configuration - Mindbreeze InSpire Insight Apps in Microsoft SharePoint On-Prem
      • Mindbreeze InSpire Insight Apps in Microsoft SharePoint Online
      • Mindbreeze Web Parts for Microsoft SharePoint
      • User Defined Properties (SharePoint 2013 Connector)
      • Whitepaper - Mindbreeze InSpire Insight Apps in Salesforce
      • Whitepaper - Web Connector - Setting Up Advanced Javascript Usecases
    • Configuration
      • CAS_Authentication
      • Configuration - Alerts
      • Configuration - Alternative Search Suggestions and Automatic Search Expansion
      • Configuration - Back-End Credentials
      • Configuration - Chinese Tokenization Plugin (Jieba)
      • Configuration - CJK Tokenizer Plugin
      • Configuration - Collected Results
      • Configuration - CSV Metadata Mapping Item Transformation Service
      • Configuration - Entity Recognition
      • Configuration - Exporting Results
      • Configuration - External Query Service
      • Configuration - Filter Plugins
      • Configuration - GSA Late Binding Authentication
      • Configuration - Identity Conversion Service - Replacement Conversion
      • Configuration - InceptionImageFilter
      • Configuration - Index-Servlets
      • Configuration - InSpire AI Chat and Insight Services for Retrieval Augmented Generation
      • Configuration - Item Property Generator
      • Configuration - Japanese Language Tokenizer
      • Configuration - Kerberos Authentication
      • Configuration - Management Center Menu
      • Configuration - Metadata Enrichment
      • Configuration - Metadata Reference Builder Plugin
      • Configuration - Mindbreeze Proxy Environment (Remote Connector)
      • Configuration - Personalized Relevance
      • Configuration - Plugin Installation
      • Configuration - Principal Validation Plugin
      • Configuration - Profile
      • Configuration - Reporting Query Logs
      • Configuration - Reporting Query Performance Tests
      • Configuration - Request Header Session Authentication
      • Configuration - Shared Configuration (Windows)
      • Configuration - Vocabularies for Synonyms and Suggest
      • Configuration of Thumbnail Images
      • Cookie-Authentication
      • Documentation - Mindbreeze InSpire
      • I18n Item Transformation
      • Installation & Configuration - Outlook Add-In
      • Installation - GSA Base Configuration Package
      • JWT Authentication
      • Language detection - LanguageDetector Plugin
      • Mindbreeze Personalization
      • Mindbreeze Property Expression Language
      • Mindbreeze Query Expression Transformation
      • SAML-based Authentication
      • Trusted Peer Authentication for Mindbreeze InSpire
      • Using the InSpire Snapshot for Development in a CI_CD Scenario
      • Whitepaper - AI Chat
      • Whitepaper - Create a Google Compute Cloud Virtual Machine InSpire Appliance
      • Whitepaper - Create a Microsoft Azure Virtual Machine InSpire Appliance
      • Whitepaper - Create AWS 10M InSpire Appliance
      • Whitepaper - Create AWS 1M InSpire Appliance
      • Whitepaper - Create AWS 2M InSpire Appliance
      • Whitepaper - Create Oracle Cloud 10M InSpire Application
      • Whitepaper - Create Oracle Cloud 1M InSpire Application
      • Whitepaper - MMC_ Services
      • Whitepaper - Natural Language Question Answering (NLQA)
      • Whitepaper - SSO with Microsoft AAD or AD FS
      • Whitepaper - Text Classification Insight Services
    • Operations
      • Adjusting the InSpire Host OpenSSH Settings - Set LoginGraceTime to 0 (Mitigation for CVE-2024-6387)
      • app.telemetry Statistics Regarding Search Queries
      • CIS Level 2 Hardening - Setting SELinux to Enforcing mode
      • Configuration - app.telemetry dashboards for usage analysis
      • Configuration - Usage Analysis
      • Deletion of Hard Disks
      • Handbook - Backup & Restore
      • Handbook - Command Line Tools
      • Handbook - Distributed Operation (G7)
      • Handbook - Filemanager
      • Handbook - Indexing and Search Logs
      • Handbook - Updates and Downgrades
      • Index Operating Concepts
      • Inspire Diagnostics and Resource Monitoring
      • Provision of app.telemetry Information on G7 Appliances via SNMPv3
      • Restoring to As-Delivered Condition
      • Whitepaper - Administration of Insight Services for Retrieval Augmented Generation
    • User Manual
      • Browser Extension
      • Cheat Sheet
      • iOS App
      • Keyboard Operation
    • SDK
      • api.chat.v1beta.generate Interface Description
      • api.v2.alertstrigger Interface Description
      • api.v2.export Interface Description
      • api.v2.personalization Interface Description
      • api.v2.search Interface Description
      • api.v2.suggest Interface Description
      • api.v3.admin.SnapshotService Interface Description
      • Debugging (Eclipse)
      • Developing an API V2 search request response transformer
      • Developing Item Transformation and Post Filter Plugins with the Mindbreeze SDK
      • Development of a Query Expression Transformer
      • Development of Insight Apps
      • Embedding the Insight App Designer
      • Java API Interface Description
      • OpenAPI Interface Description
    • Release Notes
      • Release Notes 20.1 Release - Mindbreeze InSpire
      • Release Notes 20.2 Release - Mindbreeze InSpire
      • Release Notes 20.3 Release - Mindbreeze InSpire
      • Release Notes 20.4 Release - Mindbreeze InSpire
      • Release Notes 20.5 Release - Mindbreeze InSpire
      • Release Notes 21.1 Release - Mindbreeze InSpire
      • Release Notes 21.2 Release - Mindbreeze InSpire
      • Release Notes 21.3 Release - Mindbreeze InSpire
      • Release Notes 22.1 Release - Mindbreeze InSpire
      • Release Notes 22.2 Release - Mindbreeze InSpire
      • Release Notes 22.3 Release - Mindbreeze InSpire
      • Release Notes 23.1 Release - Mindbreeze InSpire
      • Release Notes 23.2 Release - Mindbreeze InSpire
      • Release Notes 23.3 Release - Mindbreeze InSpire
      • Release Notes 23.4 Release - Mindbreeze InSpire
      • Release Notes 23.5 Release - Mindbreeze InSpire
      • Release Notes 23.6 Release - Mindbreeze InSpire
      • Release Notes 23.7 Release - Mindbreeze InSpire
      • Release Notes 24.1 Release - Mindbreeze InSpire
      • Release Notes 24.2 Release - Mindbreeze InSpire
      • Release Notes 24.3 Release - Mindbreeze InSpire
      • Release Notes 24.4 Release - Mindbreeze InSpire
      • Release Notes 24.5 Release - Mindbreeze InSpire
      • Release Notes 24.6 Release - Mindbreeze InSpire
      • Release Notes 24.7 Release - Mindbreeze InSpire
      • Release Notes 24.8 Release - Mindbreeze InSpire
      • Release Notes 25.1 Release - Mindbreeze InSpire
      • Release Notes 25.2 Release - Mindbreeze InSpire
    • Security
      • Known Vulnerablities
    • Product Information
      • Product Information - Mindbreeze InSpire - Standby
      • Product Information - Mindbreeze InSpire
    Home

    Path

    Sure, you can handle it. But should you?
    Let our experts manage the tech maintenance while you focus on your business.
    See Consulting Packages

    COYO Connector
    Installation and Configuration

    IntroductionPermanent link for this heading

    Using the COYO Connector, you can connect your COYO instance to Mindbreeze InSpire. Thus, you can find threads, blogs, wikis, forms, etc. all with Mindbreeze search.

    InstallationPermanent link for this heading

    Before installing the COYO Connector, make sure that Mindbreeze Server is installed.

    Configuring COYOPermanent link for this heading

    In order for Mindbreeze InSpire to connect to your COYO instance, you must first perform configurations in your COYO instance.

    Providing a Crawler UserPermanent link for this heading

    Create a new user in COYO that can be used in the Mindbreeze COYO Connector to crawl COYO. The user must have read permissions on all content to be indexed. The easiest way to do this is with the help of an admin user or a user with the permissions "Access moderator mode" and "Manage users, groups and roles".
    In addition, it must be ensured that the user is in moderator mode before crawling. To do this, you can log in as the user, click on the profile at the top right, and then click "Enable Moderator Mode". If one then logs out without leaving the moderator mode again, it remains active.

    Create API ClientPermanent link for this heading

    An API client is still needed. This can be created in the administration area under "API clients".

    When you click on "Create credential pair", you can enter the name of the app. The secret is generated automatically.

    Configuring MindbreezePermanent link for this heading

    Open Mindbreeze Management Center in the browser to start configuration.

    Configuring the IndexPermanent link for this heading

    Add a new index in the “Indices” tab with the “+Add Index” button. Select the desired Index Node and Client Service and enter the data source COYO in the “Data Source” field. Afterwards, confirm your entries by clicking the “Apply” button.

    Configuring the data sourcePermanent link for this heading

    Now you can configure the data source.

    Legend:

    • Properties marked with an *: required fields – these must be explicitly configured
    • Properties not specifically marked: optional fields

    Connection SettingsPermanent link for this heading

    COYO Url*

    The URL to the COYO instance, e.g. https://myorganization.gocoyo.com/

    COYO OAuth Credentials*

    The OAuth 2 credential created in the Network tab.
    The following things need to be configured for this:

    In Tab Network:

    Access Token URL

    Usually just COYO Url + /api/oauth/token, so e.g. https://myorganization.gocoyo.com/api/oauth/token

    Client ID

    The name of the created API client

    Username

    The login name of the created crawl user

    Password

    The password of the created crawl user

    Client Secret

    The generated secret of the created API client

    Enable Delta Crawl

    If this option is enabled, only new documents/posts/articles etc. and certain modified documents are downloaded in crawl runs. Changes to other existing documents and deleted documents are only processed in full crawls based on the "Full Crawl Schedule".

    If this option is enabled, the "Full Crawl Schedule" must also be set.

    Full Crawl Schedule

    An extended cron expression that specifies when a full crawl should be performed. If the cron job is triggered, a full crawl is performed during the next crawl run, during which all documents are indexed, updated or deleted if necessary.

    Documentation and examples for Cron Expressions can be found here.

    Page Size
    (Advanced Settings)

    The maximum number of elements that are fetched per API request. If this is increased, fewer requests may need to be made to the API, but it may result in increased memory usage.
    The maximum value is 2000.

    Log All Requests
    (Advanced S
    ettings)

    If enabled, all requests to the COYO API are logged to a "coyo-request-log.csv" file.

    Crawling Constraints (Advanced Settings)Permanent link for this heading

    Index Unpublished Articles

    If activated, articles that have not yet been published, i.e. that are still in draft status, will be indexed.

    Index User Timelines

    When enabled, timelines are indexed on users' profiles.

    Max File Size

    The maximum file size at which the file will still be downloaded, in MB.

    If a file exceeds this size, it is indexed without content.

    Constraints

    Constraints can be used to exclude files, apps or pages/communities via their metadata.

    Metadata Key

    The name of the metadata to compare the patterns against. This refers to the name of the metadata in the index.

    Include Pattern (regex)

    Regex patterns with which the value of the metadata is compared in order to include the document.

    Exclude Pattern (regex)

    Regex patterns with which the value of the metadata is compared to exclude the document.

    The following things should be noted:

    • A constraint is only checked if the object has the corresponding metadatum set. Otherwise, the constraint is ignored.
    • Excludes are stronger than includes. If an object is excluded by at least one exclude pattern, it will not be indexed, regardless of whether it matches other include patterns.
    • If an include pattern is configured for a metadatum, any object that has the metadatum must match the pattern if it is to be indexed. If only exclude patterns are set for the metadatum, the object will be indexed as long as it does not match any exclude pattern.
    • If an object with any child objects is excluded (e.g. Pages, Communities, Apps, etc.), the child objects will not be indexed either.

    Some examples of metadata commonly used for exclude/include can be found here.

    Performance SettingsPermanent link for this heading

    Concurrent Filter and Index Dispatch Threads
    (Advanced Settings)

    The number of threads with which documents are sent from the crawler to the index.

    Configuring the Principal Resolution ServicePermanent link for this heading

    In the new or existing service, select the COYO Principal Resolution Service option in the Service setting. For more information about additional configuration options and how to create a cache and how to do the basic configuration of a cache for a Principal Resolution Service, see Installation & Configuration - Caching Principal Resolution Service.

    The following tables describe the settings you can make for the Principal Resolution Service.

    Legend:

    • Properties marked with an *: required fields – these must be explicitly configured
    • Properties not specifically marked: optional fields

    Connection SettingsPermanent link for this heading

    COYO Url*

    The URL to the COYO instance, e.g. https://myorganization.gocoyo.com/

    COYO OAuth Credentials*

    The OAuth 2 credential created in the Network tab.
    The following things need to be configured for this:

    In Tab Network:

    Access Token URL

    Usually just COYO Url + /api/oauth/token, so e.g. https://myorganization.gocoyo.com/api/oauth/token

    Client ID

    The name of the created API client

    Username

    The login name of the created crawl user

    Password

    The password of the created crawl user

    Client Secret

    The generated secret of the created API client

    Page Size
    (Advanced Settings)

    The maximum number of elements that are fetched per API request. If this is increased, fewer requests may need to be made to the API, but it may result in increased memory usage.
    The maximum value is 2000.

    Log All Requests
    (Advanced S
    ettings)

    If enabled, all requests to the COYO API are logged to a "coyo-request-log.csv" file.

    Resolve Anonymous Users to Public Groups
    (Advanced Settings)

    If this option is enabled, all users and also non-logged-in users can find public content in COYO. Public content is all content in public pages, communities and events. By default, users must be at least logged in and need the respective permissions (Access to pages, Access to communities, Access to events) in COYO.  

    Warning: This could allow users who would not have access to certain content in COYO to see it in Mindbreeze. It is not recommended to enable this option unless it is absolutely necessary.

    AppendixPermanent link for this heading

    Commonly used MetadataPermanent link for this heading

    coyo_senderType

    Type of sender
    For example: page, workspace (communities are called workspaces in the background), event, user

    categoryclass

    Type of the object
    For example: File, Folder, Wiki Article, Blog Article, Timeline, Timeline Post, Form, Form Entry etc.

    extension

    File extension of files
    For example: txt, png, html, pdf, mp4

    title

    The title of the object

    coyo_author

    Author of the document/post

    coyo_active

    Indicates whether the user is activated in COYO
    Value is "false" if the user is not activated and "true" if the user is activated

    coyo_department

    Department of the user
    For example: Marketing, Qualitiy Assurance, Management etc.

    Download PDF

    • Configuration - COYO Connector

    Content

    • Introduction
    • Installation
    • Configuring COYO
    • Configuring Mindbreeze
    • Appendix

    Download PDF

    • Configuration - COYO Connector