Skip to main content

Create a Search Space

Abstract

Create a Search Space

This section provides a concise guide on how to create a Search Space in PoolParty's GraphSearch Admin Dashboard.

Search Spaces in PoolParty GraphSearch are custom configured setups to display search results in the GraphSearch interface.

You can configure which search server should be used as well as the project thesaurus and custom scheme the search will be based on.

Additionally you set up mappings for titles, descriptions or images that also are based on the URIs of the custom scheme used. You also can configure data charts in pie, column or column 2D format. Depending on the search server additional options may become available like custom fields, RSS agents, or exporting the index.

Prerequisites for Creating a Search Space

How to Set Up a GraphSearch Search Space

  • Click the + icon in the toolbar

  • The Create Search Space dialogue will open, displaying initially only the basic fields you need.

    • After you have selected options and entered values, additional fields and options can become available.

  • Click Save to confirm your settings.

Available Options

Options displayed with an asterisk are mandatory.

Option

Description

Search Space Name *

A name of your choice for the new Search Space.

Select Search Server *

The Search Server refers to the following available options in your PoolParty instance:

  • Select a external graph database you want to connect to. They become available after you have set them up in the Semantic Middleware Configurator.

  • Select a project and thus its thesaurus as basis for the Search Space, you can choose from the ones that are present on the PoolParty instance.

  • You can also select to use one of the index services PoolParty uses, Solr or Elasticsearch. Availability depends on which of them has been set up for your PoolParty instance.

The search server in this case refers to the basis for all data you will later be able to use and access for this Search Space.

Available PoolParty projects (thesauri) and custom schemes you can use for the Search Space depend on your selection here.

Add Search Space Facet Models *

Select from the drop down, multi-select is possible.

The facet models are custom schemes or thesauri you created on your PoolParty instance.

They will be displayed as search filters in the filter pane of the interface.

Add Search Space Document Models

Select from the drop down, multi-select is possible.

These are either thesauri or custom schemes of your PoolParty instance.

The document models in GraphSearch are at work each time you open the details of any item in your GraphSearch interface.

Depending on the models you select here, the details of the item will be one of these two possibilities:

  • Properties and property values are taken from a custom scheme and its classes, relations and attributes respectively.

  • Properties and property values are taken from the concept schemes and concepts of a thesaurus.

Add Search Space RDF Graphs

You can use URI definitions here that point to RDF graphs inside a external graph database PoolParty supports.

The availability here depends on two preconditions:

  • You have to configure the graph database in the Semantic Middleware Configurator.

  • Find out which graphs are the ones you want to connect to, by using a SPARQL query on that database.

Note

This setup also presupposes that you are familiar with the nature of RDF graphs, their basic querying and SPARQL.

Use Search Space Integration

You can leave this with no selection, the default.

  • If you have a PoolParty/Drupal integration, you would select Drupal here. Other details have to be configured from inside Drupal.

    For details on how to configure PoolParty GraphSearch with Drupal refer to the Drupal documentation.