Dynamic Search Dashboard improvements!

Dynamic Search Dashboard improvements!

Apache Solr is getting easier to use! This new version of the Search app provides a general improved dashboard experience by refreshing only the widgets that changed and integrating better with live indexing. A series of additional new functionalities are detailed below.

See it all in action in the video demo and the Bike Data analysis with Analytics Facets widgets and Real time indexing of Tweet with Spark Streaming posts!

 

 

Live filtering when moving on the map

Points close to each other are grouped together and will expand when zooming-in. A Yelp-like search filtering experience can also be created by checking the box.

search-marker-map

 

 

Edit indexed records and link to original documents

Indexed records can be directly edited in the Grid or HTML widgets by admins.

Links to the original documents can also be inserted. Add to the record a field named ‘link-meta’ that contains some json describing the URL or address of a table or file that can be open in the HBase Browser, Metastore App or File Browser:

Any link

{'type': 'link', 'link': 'gethue.com'}

HBase Browser

{'type': 'hbase', 'table': 'document_demo', 'row_key': '20150527'}
{'type': 'hbase', 'table': 'document_demo', 'row_key': '20150527', 'fam': 'f1'}
{'type': 'hbase', 'table': 'document_demo', 'row_key': '20150527', 'fam': 'f1', 'col': 'c1'}

File Browser

{'type': 'hdfs', 'path': '/data/hue/file.txt'}

Metastore

{'type': 'hive', 'database': 'default', 'table': 'sample_07'}

search-link

 

 

Export/import/Share saved dashboards

Dashboard can be selected and exported as a Hue document (a ‘json’ file’, like in the Oozie Editor) directly from the interface. This allow to back-up them more easily until we introduce git support. It is also convenient for transferring dashboards between clusters.

search-export

search-import

 

Save and reload the full search query definition

Current selected facets and filters, query strings can be saved with a name within the dashboard. These are useful for defining “cohorts” or pre-selection of records and quickly reloading them.

search-query-def

‘Fixed’ or ‘rolling’ time window filtering

Real time indexing can now shine with the rolling window filter and the automatic refresh of the dashboard every N seconds. See it in action in the real time Twitter indexing with Spark streaming post.

search-rolling-timesearch-fixed-time

 

Full mode Player display

The dashboard experience is even more real with this new browser full screen mode (and even better with full screen with the F11 key).

search-full-mode

 

Preview of nested Analytics facets

Solr 5.1 is seeing new Analytics Facets. A beta support for them has been added and can be enabled in the hue.ini with:

[search]
latest=true

A more comprehensive demo is available on the BikeShare data visualization post.

search-nested-facet search-hit-widget

 

 

So it is time to create more dashboards! Feel free to send feedback on the hue-user list or @gethue!