Searching Data
BDL is powered by ElasticSearch as a search engine, so it supports most of the features ElasticSearch does with regards to searching and aggregation.
In this tutorial we will explore how to use some of the search features of BigConnect Explorer.
Login to BigConnect Explorer using the default username admin and password admin. Click on the Discover menu item in the top menu bar and you will be taken to the search page.
In the top part you have a global search field where you can enter search terms. Have a look at the Querying data wizard on the search page to get some hints on what is the search syntax.
To quickly summarize, the following search operators are supported in the search field:
  • Wildcards: qu?ck bro*
  • Fuzzy: quikc~ brwn~ foks~
  • Proximity searches: "fox quick"~5
  • Term Boosting: quick^2 fox
  • Boolean operators: AND, OR, NOT
  • Term Grouping: (quick OR brown) AND fox
On the left side of the search page you have the Filters. Here you can choose what you want to search for (Entities or Relationships, the properties to filter on and sort conditions). These work on new searches and for filtering existing searches.
Let's do a search for everything by typing * in the search field:
We have a new panel on the right side called Refinements. By default, BigConnect Explorer aggregates all search results by some predefined system properties: Concept and Media Tag in our case. You can drill down in search results by clicking on a concept or media tag.
For example, if we want to see all objects that have the Media Tag = animal, click on the animal media tag and the search results will be filtered accordingly.
You can further drill down on available Refinements or use Filters to do so.
The Refinements panel is configurable. You can choose with properties to aggregate on from the Administration -> Schema -> Properties section. Choose a desired property and check the Search Facet field, and set an appropriate Aggregation for that property.
Note: the property must be indexed (eg. Text Index Hints <> None)
Copy link