Skip to main content

Prerequisites for Setting Up a GraphSearch Application

Abstract

Prerequisites for Setting Up a GraphSearch Application

Depending on the use case you are facing, you have to follow these steps to successfully set up a GraphSearch search application.

As stated in more detail in the overview section, a number of use cases can be identified for using GraphSearch that make it particularly helpful:

  • Search thesaurus project data

  • Search RSS feeds

  • Search unstructured data

  • Search on RDF data

In order to set up GraphSearch for each of these use cases, follow these steps:

  1. Create a PoolParty thesaurus project that's populated with the appropriate concepts for your knowledge domain.

  2. Create a custom scheme for your project, based on a custom or preconfigured ontology.

    • The custom scheme's classes, relations and attributes should also be fitting your project. Create and check the proper setup, where necessary.

    • The images that may make the application look attractive such as tiles in Grid View, are based on the images available via the custom scheme's attributes and the mappings you later create.

  3. If you want to use an external graph database as source for your GraphSearch application, configure it using the Semantic Middleware Configurator (optional, PoolParty Enterprise Server or higher). For more information, refer to Setting Up a Connection to an External Graph Database.

  4. Get information about the respective RSS feed to connect to it successfully.

  5. Prepare the RDF data in your graph database or make sure the connection data is known to you. Set up a connection to it using the Semantic Middleware Configurator. For more information, refer to Setting Up a Connection to an External Graph Database.

  6. Set up a Search Space in GraphSearch's Admin Dashboard.

  7. Create mappings in your Search Space to take care of image display, titles, images or full text search.