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.
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'}
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.
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.
‘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.
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).
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.
So it is time to create more dashboards! Feel free to send feedback on the hue-user list or @gethue!