Curiosity automatically expand search results with filters generated from your data and from the connections your data has on the knowledge graph. Filters (also known as facets) are useful to refine search results so that your users can focus on what is relevant for their search query. Filters will usually appear on the left side of your search results, as you can see below:

It's important to provide your users relevant filters to navigate your data. By default, Curiosity will show filters for your data types, a unified time filter that is computed from the built-in Timestamp property, and relevant filters any data types found in the search results, from fields contents and from relationships your results have in the knowledge graph.

Time Filters

The default out of the box time filter uses a built-in field that every node in the graph has, called Timestamp. This value is aggregated into a histogram, that can be easily filtered by dragging the makers on the bottom of the chart, or by typing a natural language query in the search box or directly in the time filter:

As not every data type has relevant time information, you should add any data types to be excluded from the time filter within the search settings page.

Property Filters

Property filters are data-specific filters that are indexed and made available during search. Supported data types are strings, numeric fields and other time fields besides the default Timestamp field.

Curiosity has a special case handling for any field with name "Source". If you configure a property facet for it, it will be merged into a single "Source" filter shown on the search results:

Other property filters are kept separately per data type, such as File > Type and File > Size:

Related Filters

One of the unique features of Curiosity is the use of the built-in knowledge graph to allow you to explore and refine your search results, without having to constantly change your data model. These filters can be configured in the Related Facets section, and are generated at search time using relationships your data has in the knowledge graph. Imagine for example an Article is connected to Authors and Institutions, or a Part is related to a Manufacturer.

These filters will appear on search results with the icon of the data type they represent, such as the Author and Mission filters below:

Did this answer your question?